LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices



Reply
 
Search this Thread
Old 01-11-2005, 03:13 AM   #1
LinuxSrilanka
LQ Newbie
 
Registered: Mar 2004
Posts: 26

Rep: Reputation: 15
Dependencies COMMENT ON THIS


I have seen a web page at

http://www.germane-software.com/~ser.../RPM_Hell.html

I think it is a right path.

I just wanted to put it here to see what others thinka bout it.
 
Old 01-11-2005, 03:15 AM   #2
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,176
Blog Entries: 4

Rep: Reputation: 430Reputation: 430Reputation: 430Reputation: 430Reputation: 430
I think that if you search LQ for the phrase "dependency hell" you will see that there have been comments on this matter since almost the day LQ started.
 
Old 01-11-2005, 06:49 AM   #3
theYinYeti
Senior Member
 
Registered: Jul 2004
Location: France
Distribution: Arch Linux
Posts: 1,897

Rep: Reputation: 61
You may be interested in my optpm tool. It is located here:
http://yves.gablin.club.fr/linux/ind...ticle=download
and explanations are here:
http://yves.gablin.club.fr/linux/ind...re/epia#epia-4

Yves.
 
Old 01-11-2005, 07:07 AM   #4
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
If you use package management tools like apt and yum, you reduce the likelihood of this so called "dependency hell". Frankly speaking part of it is caused by people who download packages from any and everywhere and they end up causing mayhem on their PC's.
 
Old 01-11-2005, 11:33 AM   #5
theYinYeti
Senior Member
 
Registered: Jul 2004
Location: France
Distribution: Arch Linux
Posts: 1,897

Rep: Reputation: 61
100% agree with reddazz.
 
Old 01-11-2005, 10:51 PM   #6
LinuxSrilanka
LQ Newbie
 
Registered: Mar 2004
Posts: 26

Original Poster
Rep: Reputation: 15
Thanks for the response.
I put this, not only to mention the dependency problem but also what he has mention about running multiple versions of an application and uninstalling the program without any hassle. And mostly non user installation.

I beleive considering storage capacities available these days this will be the best thing to consider now.

Please comment..
 
Old 01-12-2005, 09:06 AM   #7
Deeze
Member
 
Registered: Dec 2004
Distribution: Debian - Sarge -- Slackware 10.1 - Dropline
Posts: 154

Rep: Reputation: 30
I refuse to use rpm based distros. My distro of choice is Debian, the Sid branch. My reasons, apt is awesome, and Sid, while being the unstable branch, has had nothing other than the minor hiccup (example.. "Where'd my icons go? Oh, lemme downgrade that lib I just upgraded.. ah, there they are .", and has been stable as a rock for the most part. I've heard it said that, even though it's considered unstable, that it's more stable than most other distros stable branch. It's also quite up to date as far as software releases. I did use the testing branch for a while, but I have to reccomend that anyone looking at Debian choose either stable, or unstable, testing is really the least stable of the branches plus it does not get the security updates that stable and unstable do. If you're not quite comfy diving into Debian (I actually found it quite easy to get going with it, but then I too had fought with rpm for years, ymmv), give Ubuntu a spin, as it is very stable, friendly, and software is up to date (it's based on Debian Sid). If I ever start running into major problems with pure Sid, I'll jump to Ubuntu in a flash. Neither of these distros will give you the dependancy hell that an rpm based one will, plus I wanted to illustrate that you can have up to date software without going to the looooooooong install procedure that Gentoo requires. As far as having multiple versions of a program installed, I can't actually figure out why you would need that (though I'm sure someone has use for it, maybe feature x is broken or missing in newest version, but user wants both feature x and all new features?) so that has no meaning to me about distro choice based on package management.

Last edited by Deeze; 01-12-2005 at 09:07 AM.
 
Old 01-12-2005, 10:32 AM   #8
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
Why is it that when there is an issue regarding rpm, some Debian users have to sing praises for apt and how switching to Debian will make everyones life perfect. Debian may have been the first distro to use apt, but apt has also been available for rpm based distros for a long time now. It works more or less the same as apt on Debian and dependencies are automatically resolved. Other tools that do a similar job to apt are yum, urpmi and even yast.

These days choosing a distro is more about personal preference rather than the package management tool it uses. If someone sticks to officially sanctioned rpm repositories, then chances of the so called "dependency hell" are virtually non existant. If you download untrusted packages that may not even have been built for your distro or current version then obviously you are bound to run into problems. It's the same as downloading debs from sources other than officially sanctioned Debian repositories, if they don't work, ask for additional packages to be installed or break things on your system who's to blame, you the person who's installed it or attempting to install it coz if you install it using the provided package management tools then chances of problems occurring are lowered.

Last edited by reddazz; 01-12-2005 at 10:34 AM.
 
Old 01-12-2005, 10:36 AM   #9
Padma
Member
 
Registered: Aug 2003
Location: Omaha, NE, USA
Distribution: PCLinuxOS 2007
Posts: 808

Rep: Reputation: 30
Right on, redazz!

I have been using RPM-based distros for years, and the only times I have experienced "dependency hell" are when I have gone outside the official repositories for some reason.
 
Old 01-12-2005, 12:09 PM   #10
Deeze
Member
 
Registered: Dec 2004
Distribution: Debian - Sarge -- Slackware 10.1 - Dropline
Posts: 154

Rep: Reputation: 30
Quote:
Originally posted by reddazz
Why is it that when there is an issue regarding rpm, some Debian users have to sing praises for apt and how switching to Debian will make everyones life perfect. Debian may have been the first distro to use apt, but apt has also been available for rpm based distros for a long time now.
And which would you prefer to use, a distro based on that package management scheme (whichever that might be), or one that has had it tacked on? I never said anything about making anyones life perfect, I said I will no longer use rpm (as the article in question was about problems using rpm), then I commented on overcoming those limitation in the way I've chosen. The article posted mentioned Debian, so I gave my own account of it. Funny you should suggest that you can install apt on an rpm distro, and then in the same post talk about keeping to the official repositories. Where are the "official redhat .deb repositories" anyway? In an earlier post you even say yourself, and I quote...

Quote:
Originally posted by reddazz
If you use package management tools like apt and yum, you reduce the likelihood of this so called "dependency hell".
I would think, that to have the best likelyhood of reducing dependancy hell by using these package managers that one would use a distro based around the one you want to use.
 
Old 01-12-2005, 01:07 PM   #11
__J
Senior Member
 
Registered: Dec 2004
Distribution: Slackware, ROCK
Posts: 1,973

Rep: Reputation: 46
He's talking about apt being ported. For example, Slackware has a port of apt-get and it has nothing to do with .debs as it deals solely with Slacks tgz packages. As far as dependency hell, there is really not much to it. If you want an app, look at the web page or the readme and it will tell you exactly what it needs so you can see if you already have the dependencies or not. When I first started using linux, I ran into dependency problems every time I turned around ( due to having no idea what I was doing, going out on random mirrors and downloading random libs, etc..) but after using linux for years you realize if you do things the right way dependency hell isn't much of an issue.

just my $.02
 
Old 01-12-2005, 01:35 PM   #12
reddazz
Guru
 
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 73
Thanks __J for ratifying my point, thats exactly what I meant.
 
Old 01-12-2005, 08:25 PM   #13
Deeze
Member
 
Registered: Dec 2004
Distribution: Debian - Sarge -- Slackware 10.1 - Dropline
Posts: 154

Rep: Reputation: 30
Quote:
Originally posted by __J
He's talking about apt being ported. For example, Slackware has a port of apt-get and it has nothing to do with .debs as it deals solely with Slacks tgz packages.
Ah, I understand now. Having never used a port of apt, I just had trouble getting my head around how that would work (or why you would want it, due to my misunderstanding, sorry about that and thanks for being gentle with the clue stick lol). I used rpm exclusively till.. hmmm, I think Mandrake 8.2 was the last rpm based distro I used, precursed by RH and Caldera, and before that Slack 2.. though that didn't last long enough to count, got x running and lost interest in fvwm cause I was clueless hehe. Every single rpm based distro I used gave me some kind of dependancy problems (and it's amazing I stuck through it). Now running Debian for a while, and not hit a single glitch. Is it any wonder I want to sing praises to it? I'm a happy camper . hehe

Last edited by Deeze; 01-12-2005 at 08:28 PM.
 
  


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 On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
a few questions and a comment ;) dragonforce Linux - Newbie 16 08-15-2005 05:25 AM
I recieve a failed dependencies error, but I have all required dependencies Laptop2250 Linux - Software 15 02-03-2004 08:58 PM
Just a comment... arobic Linux - Newbie 20 08-22-2003 02:46 PM
comment wardrazer *BSD 2 07-14-2003 09:22 AM
Comment: Anyone notice this? InSane103 Linux - Hardware 5 07-10-2003 05:25 AM


All times are GMT -5. The time now is 06:47 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration