Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Forum Community Discussions > Other OS Talk
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read


The Ubuntu Forums have grown tremendously over the years. While we regret that we are discontinuing our Other OS Talk category, this gives us an opportunity to help other Linux distributions grow by directing traffic to the websites of these distributions.

Here is a list of the official websites for the operating systems that used to have individual forums here. We hope you are able to find further assistance from there. And finally, if you haven't yet found what you are looking for, we suggest you look for information on the DistroWatch website or you might try the multi-distribution LinuxQuestions forum.

Other OS Talk
Discuss other linux distros and OSs here.

 
 
Thread Tools Display Modes
Old July 18th, 2005   #1
weasel fierce
Way Too Much Ubuntu
 
weasel fierce's Avatar
 
Join Date: Jun 2005
Beans: 321
RPM / Debian ?

Can someone share some basic info on what the difference is between RPM and Debian, in the way they work and interact with your system and you ?

Also, what is "RPM hell" ? I hear it all the time, but havent quite figured out exactly why RPM is so frustrating, as I only have experience with Deb
weasel fierce is offline  
Old July 18th, 2005   #2
jasmuz
Skinny Soy Caramel Ubuntu
 
jasmuz's Avatar
 
Join Date: May 2005
Location: Santo Domingo, Dominican
Beans: 653
Ubuntu 8.04 Hardy Heron
Send a message via ICQ to jasmuz Send a message via AIM to jasmuz Send a message via MSN to jasmuz Send a message via Yahoo to jasmuz Send a message via Skype™ to jasmuz
Re: RPM / Debian ?

Rpm Hell is a dependancy hell in wich you are the responsible of finding, getting and installing the dependancies for any package.
jasmuz is offline  
Old July 18th, 2005   #3
BWF89
Way Too Much Ubuntu
 
Join Date: Nov 2004
Beans: 238
Re: RPM / Debian ?

I heard that the so called "RPM/Dependency hell" was just FUD generated by Debian zealots.
BWF89 is offline  
Old July 18th, 2005   #4
codejunkie
Dark Roasted Ubuntu
 
codejunkie's Avatar
 
Join Date: Apr 2005
Beans: 1,084
Ubuntu 7.04 Feisty Fawn
Re: RPM / Debian ?

Quote:
Originally Posted by weasel fierce
Can someone share some basic info on what the difference is between RPM and Debian, in the way they work and interact with your system and you ?

Also, what is "RPM hell" ? I hear it all the time, but haven't quite figured out exactly why RPM is so frustrating, as I only have experience with Deb
In theory RPM is a package type used by a lot of distros like suse, fedora etc
that you just double click on and it installs.
and .deb package is used by distros like ubuntu/kubuntu, xandros,mepis etc
with a .deb package you download you have to use the command line to install with
Code:
dpkg -i nameof.deb
and it installs that package and required dependencies with minimal effort.

with most RPM based distros like suse you double click on the RPM file to start the install process and you are greeted with a message saying this package cannot be installed because you dont have one or more required dependicies installed, so you have to download the packages that provide those dependicies, and double click on them and you are greeted with a message saying this package cannot be installed because you dont have one or more required dependicies installed, again so you download those packages that provide those dependicies and start the install and are greeted with a message stating this package cannot be installed because you dont have one or more required dependicies installed. this my friend is rpm hell and with some newer programs it can take hours or days to track down dependiceis and install one program.
codejunkie is offline  
Old July 18th, 2005   #5
NeoChaosX
Grande Half-n-Half Cinnamon Ubuntu
 
NeoChaosX's Avatar
 
Join Date: Jan 2005
Location: San Jose, CA
Beans: 579
Kubuntu 6.10 Edgy
Send a message via AIM to NeoChaosX
Re: RPM / Debian ?

Well, "RPM hell" isn't exclusive to RPM based distros. "deb hell" can happen if you install individual debs with dpkg like you do with RPMs. debs still have their dependencies that will be demanded to be downloaded if you're installing through dpkg.

debs just seem better because most Debian users install their packages from apt-get, which automates the dependency-finding process for users. RPMs also have their apt-get-like utilities, like urpmi in Mandr(ake/iva), YaST in SUSE, and Yum in Fedora.
__________________
the LJ

What's wrong with closed and open source co-exisiting?
NeoChaosX is offline  
Old July 19th, 2005   #6
dataw0lf
Quad Shot of Ubuntu
 
dataw0lf's Avatar
 
Join Date: Nov 2004
Location: Reno
Beans: 360
Ubuntu 7.10 Gutsy Gibbon
Send a message via AIM to dataw0lf
Re: RPM / Debian ?

Quote:
Originally Posted by NeoChaosX
debs just seem better because most Debian users install their packages from apt-get, which automates the dependency-finding process for users. RPMs also have their apt-get-like utilities, like urpmi in Mandr(ake/iva), YaST in SUSE, and Yum in Fedora.
This isn't true. A big difference between the two systems is that rpm often uses files for dependencies, rather than a virtual package or something similar. As well, the various deb policies are much more strict and standard, I've seen alot of rather messy rpms; debs are, as a rule, much cleaner (this is also a reflection of the amount of work that goes into Debian packages versus RPM packages). And, of course, deb packages are a standard ar file, easily opened on just about any system. RPMs are in a modified cpio format.

I administer RHEL servers, FC servers, and Debian servers, for both my '9-5' job and contracts/consulting, and I've had much more trouble with dependencies involving rpms versus debs. This isn't just a 'you know Debian better' situation, either; I'm RHCE certified, and have worked professionally with RH for quite a while. I think the old days of true 'RPM hell' are behind us, but deb, overall, is still better.

My $0.02.
__________________
-
About Me
Joshua "stderr / dataw0lf" Simpson, CCIE R&S and Security, RHCE
dataw0lf is offline  
Old July 19th, 2005   #7
poofyhairguy
SADFL's Commando
 
poofyhairguy's Avatar
 
Join Date: Nov 2004
Location: Texas
Beans: 2,351
Send a message via AIM to poofyhairguy
Re: RPM / Debian ?

Quote:
Originally Posted by weasel fierce
Can someone share some basic info on what the difference is between RPM and Debian, in the way they work and interact with your system and you ?
They are the same basically. Just package formats. The difference is the size of the RPM or Deb repo you get things from. The biggest RPM repo is Mandrake ( I hear it has over 9000 packages) while Ubuntu has over 15000 with the universe enabled.

Quote:
Also, what is "RPM hell" ? I hear it all the time, but havent quite figured out exactly why RPM is so frustrating, as I only have experience with Deb
RPM hell exists because none of the RPM distros has a big enough central repository that can rival the depth of debian (and Ubuntu).

I tried Fedora before Ubuntu for a few months, so I met RPM hell myself. In Fedora, many of the packages I want are not in the official repo, but they are in many, many third party repos. Things like gtkpod and synaptic.

I would try to use yum and RPM apt-get to get these things, but even after adjusting Yum to install from every one of the main third party distros I could only touch a maximum of 5000 packages.

In order to get things I wanted, I had to search here:

http://rpm.pbone.net/

I would download the RPM from there and install it manually. But when I tried to do that the RPM I wanted it would say "this depends on this pacakge." So I would have to download that package and install it. But sometimes that pacakge would need a package, and so sometimes I would have to install over 10 RPMs by hand sometimes to get the software I need.

RPM hell has nothing to do with the format, it has to do with the fact that the depth of the major repos for the RPM distros suck (in comparison to gentoo, debian and Ubuntu). Yum gets rid of RPM hell, but it can only do its job when you can find the program you want in the main repo (or a big third party one).


Bittornado was a big one that was such a bitch to install in Fedora that it sent me to Ubuntu because I knew it was in the universe. Ubuntu really lacks debian hell because we don't have hundreds of deb repos. We have only a few third party repos (backports being the biggest by a mile)...so you aren't using deb search engines to get what you really want. Yeah for Debian allowing Ubuntu to fork its Sid repo...the biggest in the land (except maybe gentoo).
__________________
Quote:
Those folks who try to impose analog rules on digital content will find themselves on the wrong side of the tidal wave.
- Mark Shuttleworth

Last edited by poofyhairguy; July 19th, 2005 at 03:37 AM..
poofyhairguy is offline  
 

Bookmarks

Thread Tools
Display Modes

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

Forum Jump


All times are GMT -4. The time now is 07:38 AM.


vBulletin ©2000 - 2009, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. bilberry