dependencies

gobeavers

Distinguished
Jun 7, 2003
446
0
18,780
I have tried installing numerous things (Pine, GIMP 2.0, etc) and they all have dependencies I don't have. Then I download those dependencies, and they have dependencies...then I finally get to the bottom of the line and that file has some conflict with some other file :(
Is there any easy way to solve dependency goose chases that I am oblivious to, or is it always this hard to install stuff? I have an installation of Mandrake 10.0 with everything minus the server packages.

Also, if I install the server packages I am restricted to a text only login, even if I switch to the grpahical terminal. There is just a blinking underscore there, does X or whatever not get installed?...

Sorry for all the q's...thanks!

"Go forward until the last round is fired and the last drop of gas is expended...then go forward on foot!" -Patton
 

silverpig

Splendid
Dec 31, 2007
5,068
0
25,780
I think that URPMI thing in mandrake is decent about it if you use that.

That's part of the reason why I use gentoo. I type

emerge gimp

and it automatically detects all dependencies, downloads them all in order, compiles them all, and installs them. It's sweet.

s signature has been formatted to fit your scr
 

gobeavers

Distinguished
Jun 7, 2003
446
0
18,780
URPMI? I have tried it with Redhat 9 RPM's and it doesn't work. I'm thinking of trying Slackware, is there anything for Slack that is like your Gentoo dependency resolver?

Also, if I do get to install a dependency (defaults), the program still doesn't recognize it, do I have to tell it where it is? I install everything on defaults.

Thanks!

"Go forward until the last round is fired and the last drop of gas is expended...then go forward on foot!" -Patton
 

etp777

Distinguished
Mar 18, 2004
566
0
18,980
If you don't like dealing with dependencies/finding the files etc, don't use slackware.

Personally, I prefer to have control I get on slackware, where I see and choose what gets installed, etc. But that's definitely not what you're looking for, so don't install slack, will jsut frustrate you.
 

gobeavers

Distinguished
Jun 7, 2003
446
0
18,780
I wanted slack to get the full linux experience, and also because I have heard it is very light. Is there any other distro that has a small enough footprint to run decently on P2?

"Go forward until the last round is fired and the last drop of gas is expended...then go forward on foot!" -Patton
 

gobeavers

Distinguished
Jun 7, 2003
446
0
18,780
Also, what does swaret do?

"Go forward until the last round is fired and the last drop of gas is expended...then go forward on foot!" -Patton
 

silverpig

Splendid
Dec 31, 2007
5,068
0
25,780
gentoo. You can have it running on a Pentium 66 if you wanted. You don't have to install any crap you don't want. When you do your emerge system (you'll figure out what this means when you read the install guide), you'll have a bare minimum linux system. After that you just add in whatever things you want and nothing else.

s signature has been formatted to fit your scr
 

bjpatrick

Distinguished
Sep 26, 2004
336
0
18,780
Install apt-get or yum and learn the commands. All those problems will be in the past. Well, most of the dependencies problems that is.
 

Spitfire_x86

Splendid
Jun 26, 2002
7,248
0
25,780
I wonder why Linux packages (RPM/DEB) doesn't come with required dependency packages. Developers don't forget to include required system DLL and other additional dependency files into the setup package.


------------
<A HREF="http://geocities.com/spitfire_x86" target="_new">My Website</A>

<A HREF="http://geocities.com/spitfire_x86/myrig.html" target="_new">My Rig</A> & <A HREF="http://geocities.com/spitfire_x86/benchmark.html" target="_new">3DMark score</A>
 

silverpig

Splendid
Dec 31, 2007
5,068
0
25,780
Because a simple 3d arcade shooter game like chromium would, instead of just a few megs, be hundreds and hundreds of megs as it needs an X server, opengl, a desktop environment, etc. Not to mention if you wanted chromium and some other simple 3d arcade shooter, you'd have to download X and kde/gnome/whatever twice.

s signature has been formatted to fit your scr
 

silverpig

Splendid
Dec 31, 2007
5,068
0
25,780
SO DOES PORTAGE!!!

I was answering his question as to WHY small packages don't come with all of their dependencies.

s signature has been formatted to fit your scr
 

Spitfire_x86

Splendid
Jun 26, 2002
7,248
0
25,780
What APT-GET, YUM can do if you don't have internet connection? Suppose you're trying to install from a magazine CD.

If a Windows game is 4/5 MB, then it probably doesn't come with DirectX. But almost every 4-5 MB VB/VC++ based apps have bundled required VB, VC++ runtime with setup package, which doesn't increase package size insanely.

Windows Gaim package = Gaim + GTK library. Install and have fun.

Linux Gaim package = Gaim + list of XX number of required libs. If you don't have internet connection, then you're screwed.


------------
<A HREF="http://www.foood.net" target="_new">FOOOD's Icons</A>

<A HREF="http://geocities.com/spitfire_x86/myrig.html" target="_new">My Rig</A> & <A HREF="http://geocities.com/spitfire_x86/benchmark.html" target="_new">3DMark score</A>
 

silverpig

Splendid
Dec 31, 2007
5,068
0
25,780
Gaim for windows has the requirement that you have windows too. If you have a fully functional windows system, then you're good to go.

Same with linux. All of those required packages are usually included with a full linux distro. If you have the install cds, you have all of the requirements.

s signature has been formatted to fit your scr
 

Spitfire_x86

Splendid
Jun 26, 2002
7,248
0
25,780
I've found in many cases you need to update libs if they're only a minor version backdated. That's not the case with Windows.


------------
<A HREF="http://www.foood.net" target="_new">FOOOD's Icons</A>

<A HREF="http://geocities.com/spitfire_x86/myrig.html" target="_new">My Rig</A> & <A HREF="http://geocities.com/spitfire_x86/benchmark.html" target="_new">3DMark score</A>
 

Spitfire_x86

Splendid
Jun 26, 2002
7,248
0
25,780
DX updates are big and doesn't come in every couple of months. I mean, how many time you have failed to run an app in Windows because you have VC6 library instead of VC6 SP"X" library?


------------
<A HREF="http://www.foood.net" target="_new">FOOOD's Icons</A>

<A HREF="http://geocities.com/spitfire_x86/myrig.html" target="_new">My Rig</A> & <A HREF="http://geocities.com/spitfire_x86/benchmark.html" target="_new">3DMark score</A>
 

silverpig

Splendid
Dec 31, 2007
5,068
0
25,780
So linux updates their stuff more often...

My kernel is just a few months old. I can easily get one that was made in the last few days. I'm still also using XP. How old is that kernel?

s signature has been formatted to fit your scr
 

Spitfire_x86

Splendid
Jun 26, 2002
7,248
0
25,780
I haven't used Linux for last few months. Last time, I've tried to install Firefox 0.8 on a Knoppix 3.2 (Feb-16-2004, kernel 2.4.x). I didn't have 1-2 libraries installed, I collected them. I had to update few more libs too, just because they were 0.x or 0.0.x version older.


------------
<A HREF="http://www.foood.net" target="_new">FOOOD's Icons</A>

<A HREF="http://geocities.com/spitfire_x86/myrig.html" target="_new">My Rig</A> & <A HREF="http://geocities.com/spitfire_x86/benchmark.html" target="_new">3DMark score</A>
 

Spitfire_x86

Splendid
Jun 26, 2002
7,248
0
25,780
All of my installation experience weren't like this. Linuxant (Conexant Winmodem driver) and RAR 3.30 installed without any trouble. eMovix 0.9.0 pre1 gave me so much trouble, that I gave up.

I've also tried a lot to install XPde desktop environment, but couldn't get it working after 2-3 days of trying.


------------
<A HREF="http://www.foood.net" target="_new">FOOOD's Icons</A>

<A HREF="http://geocities.com/spitfire_x86/myrig.html" target="_new">My Rig</A> & <A HREF="http://geocities.com/spitfire_x86/benchmark.html" target="_new">3DMark score</A>
 

TKS

Distinguished
Mar 4, 2003
747
0
18,980
Swaret is like slapt-get...which is like apt-get for slackware. The only problem is that you're limited to the packages that are in the repositories. So if you want anything else outside of the repository...you compile it yourself.

That's why gentoo, sorcerer, onebase, and lunar linux are nice. You're able to install things from source...no need for packages...they treat the source AS THEIR PACKAGE...so repositories aren't needed.

Swaret is the easiest thing I've used for slackware...but I fast realized I wouldn't be able to do anything unless I was able to compile myself. I quickly went to a debian based distro due to apt-get being a nice little tool. Plus I was curious as to all the hub bub about it. I found <A HREF="http://"http://mepis.org"" target="_new">MEPIS Linux</A> and I've not turned back.

----------
<b>It is always brave to say what everyone thinks. </b> <i>Georges Duhamel</i>

TKS
 

Spitfire_x86

Splendid
Jun 26, 2002
7,248
0
25,780
I've installed SimplyMEPIS 2004.03 two days ago. It looks good so far. Much better organized than Knoppix and the installer is great.


------------
<A HREF="http://www.foood.net" target="_new">FOOOD's Icons</A>

<A HREF="http://geocities.com/spitfire_x86/myrig.html" target="_new">My Rig</A> & <A HREF="http://geocities.com/spitfire_x86/benchmark.html" target="_new">3DMark score</A>