LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 09-19-2003, 09:02 AM   #1
hamish
Member
 
Registered: Aug 2003
Location: Edinburgh
Distribution: Server: Gentoo2004; Desktop: Ubuntu
Posts: 720

Rep: Reputation: 30
is this what is known as "dependency hell"


Hi there,

I tried for about 10 days to get GAIM installed on RH9 - I failed and then tried aMSN. I got this installed within 10 seconds....

Anyway, the point I'm making is whether I have experienced dependency hell and, having had this enlightening and enriching experience, whether I can now complain about it every time someone mentions the said distro.

I tried installing Gaim and was told I needed GTK development to install it. I tried instaling GTK and was told that I needed GLib development to install GTK.

I then when and got the too devel packages and - surprise, surprise - I couldn't install GTK-devel as I needed another 3 packages/libraries.

OK, thought I, I will start with the first one, download it and install it. I tried this, and, lo and behold, I needed another couple of packages....

At this point I gave up and tried aMSN. Working first time...not that this removes any blame whatsoever from RH9.

Have I just experienced "dependency hell"?

thanks for listening to my rant...I feel better now. Exept that I bought a mobo from eBay, the cpu to heatsink clips were broken and, when I sent it back, the guy said I had done it! TOSSER.

ok, enough for now
Hamish

PS: sorry
 
Old 09-19-2003, 10:13 AM   #2
mikeb222
LQ Newbie
 
Registered: Sep 2003
Location: Woburn, MA
Distribution: Mandrake 9.1
Posts: 25

Rep: Reputation: 15
yup! That's what it looks like.

Both Mandrake and Debian have lessened that somewhat in their efforts to make their distributions more newbie friendly.

Their URPMI and APT-GET packages check and load dependant libraries and files.
 
Old 09-19-2003, 11:37 AM   #3
Genesee
Member
 
Registered: Dec 2002
Distribution: Slackware
Posts: 927

Rep: Reputation: 30
agree with mikeb - but instead I'd say that in my experience Debian APT removes dependency problems *almost completely* - it is a brilliant system and maintained by a dedicated group.

that said, you can still run into some problems with very new stuff, etc. - but that is way overshadowed by the advantages, imo.

I've heard apt for rpm works well, but I havent' tried it.

just my
 
Old 09-19-2003, 11:47 AM   #4
motub
Senior Member
 
Registered: Sep 2003
Location: The Netherlands
Distribution: Gentoo (main); SuSE 9.3 (fallback)
Posts: 1,607

Rep: Reputation: 46
Alternatively, you can reduce this hellishness somewhat (sometimes) by installing multiple files on one command-line instruction: rpm --iVh file1.rpm dependency1.rpm dependency2.rpm.

This can be helpful, and many people apparently don't realize that you can do this.
 
Old 09-19-2003, 11:49 AM   #5
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
Hi hamish!!!

apt-get and synaptic are available for Redhat Linux. You can get it here:

http://freshrpms.net/

The page looks down, but it's not. It's just a protest against software patents, so you could also read it and be aware of this problem . Anyway, once you get apt-get, all you gotta do is to type:

apt-get install <name of the program to install>

That means, to install gaim:

apt-get install gaim

this command wil do. Apt-get will download and install all dependencies for you. Please Note: Not everything is new nor everything is available through apt-get/synaptic, but it certainly helps a bunch. Synaptic is nothing but a graphical interface for apt-get. Once apt-get is installed, install synaptic with:

apt-get install synaptic

Apt-get also can update and upgrade itself:

apt-get update
apt-get upgrade

as well your Redhat Linux:

apt-get dist-upgrade

Awesome tool IMHO Good luck!
 
Old 09-19-2003, 12:31 PM   #6
graffitici
Member
 
Registered: Jun 2003
Location: Istanbul - Turkey
Distribution: Fedora, Gentoo
Posts: 150

Rep: Reputation: 15
Yeah definitely use Synaptic. It even replaces the Redhat Network on some occasions. It can upgrade packages and all. The only thing I would like to add to Megaman is:
Don't forget to tweak synaptic's config files. They allow it to connect to some redhat 9 server and download the more appropriate packages.
I think you can find some info about that on freshrpms.net
 
Old 09-19-2003, 12:39 PM   #7
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
Quote:
Originally posted by graffitici
Yeah definitely use Synaptic. It even replaces the Redhat Network on some occasions. It can upgrade packages and all. The only thing I would like to add to Megaman is:
Don't forget to tweak synaptic's config files. They allow it to connect to some redhat 9 server and download the more appropriate packages.
I think you can find some info about that on freshrpms.net
hmmmm, I didn't know it . Thanks graffitici!!! I'll also check it out
 
Old 09-19-2003, 12:53 PM   #8
graffitici
Member
 
Registered: Jun 2003
Location: Istanbul - Turkey
Distribution: Fedora, Gentoo
Posts: 150

Rep: Reputation: 15
Yeah well my version of apt-get came only with repositories supporing Redhat 6.2 to 8. In order to use freshrpms' RedHat 9 repository I had to add the following lines at the top of the file /etc/apt/sources.list

# Red Hat Linux 9
rpm http://ayo.freshrpms.net redhat/9/i386 os updates freshrpms
rpm-src http://ayo.freshrpms.net redhat/9/i386 os updates freshrpms
rpm ftp://apt-rpm.tuxfamily.org/apt redhat/9/en/i386 os updates extra
rpm-src ftp://apt-rpm.tuxfamily.org/apt redhat/9/en/i386 os updates extra

Maybe the newer versions comes default with these.

And mine was a simple addition, you are the one who really deserves the:
"tusen takk"

cheers
 
Old 09-19-2003, 12:56 PM   #9
Pete M
Member
 
Registered: Aug 2003
Location: UK
Distribution: Redhat 9 FC 3 SUSE 9.2 SUSE 9.3 Gentoo 2005.0 Debian Sid
Posts: 657

Rep: Reputation: 32
hamish

Gaim is on the RH 9 CD's, use Add/Remove Applications, Graphical Internet

Pete
 
Old 09-20-2003, 12:27 AM   #10
linksocc
Member
 
Registered: Jul 2003
Location: US
Distribution: Mandrake 9.0 1st/9.1 2nd/Gentoo 1.4 now
Posts: 313

Rep: Reputation: 30
What you need is a distribution like gentoo that you just tell it something like
Code:
emerge gaim
and it will download the source code of all the dependencies and install the automatically

best of all is that it compiles everything and that way your computer gets faster
 
Old 09-29-2003, 08:59 PM   #11
lub0
Member
 
Registered: Aug 2003
Location: Glasgow Scotland
Posts: 92

Rep: Reputation: 15
BIG thx

Got apt. Found happiness

Thx guys.


lub0
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
what is "sticky bit mode" , "SUID" , "SGID" augustus123 Linux - General 10 08-03-2012 05:40 AM
Telling people to use "Google," to "RTFM," or "Use the search feature" Ausar General 77 03-21-2010 12:26 PM
"Xlib: extension "XFree86-DRI" missing on display ":0.0"." zaps Linux - Games 9 05-14-2007 04:07 PM
"mawk" dependency missing in CD install lilsirecho Arch 8 10-26-2003 12:14 PM
"Dependency Hell" Allen614 General 0 02-25-2003 11:03 AM


All times are GMT -5. The time now is 03:38 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration