LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... Note: An (*) indicates there is no official participation from that distribution here at LQ.

Notices


Reply
  Search this Thread
Old 06-22-2013, 09:57 AM   #1
jr_bob_dobbs
Member
 
Registered: Mar 2009
Distribution: Bedrock, Devuan, Slackware, Linux From Scratch, Void
Posts: 651
Blog Entries: 134

Rep: Reputation: 188Reputation: 188
Question distros and RPM package management


After some time away from linux, I'm thinking of maybe trying it again. In the process of deciding which distros to try I noted something about package managers ...

1. RPM and Yum are used by Red Hat (and thus also by Fedora?) Why two different package managers? Is Yum just a front end for RPM?

2. Slackware includes the RPM package manger in addition to its own. I learned this by typng "man rpm" on a system running Slackware. I seem to recall that RPM stands for Redhat Package Manager, so I've no idea what it is doing in Slackare. Perhaps slack's own package manager is really just a front-end for RPM?

3. Based on the above, are all/most/many linux package managers really just RPM?

4. Could one, in any Linux, use *only* RPM and ignore/bypass the "default" package manager without problems?
 
Old 06-22-2013, 10:12 AM   #2
unSpawn
Moderator
 
Registered: May 2001
Posts: 29,415
Blog Entries: 55

Rep: Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600Reputation: 3600
Quote:
Originally Posted by jr_bob_dobbs View Post
Is Yum just a front end for RPM?
Yum, aka "Yellowdog Updater, Modified", is an obsoletes / dependencies-solving package manager.


Quote:
Originally Posted by jr_bob_dobbs View Post
RPM stands for Redhat Package Manager,
No, it stands for "Red Hat Package Manager", Red Hat being the companies name.


Quote:
Originally Posted by jr_bob_dobbs View Post
Perhaps slack's own package manager is really just a front-end for RPM?
No.


Quote:
Originally Posted by jr_bob_dobbs View Post
Based on the above, are all/most/many linux package managers really just RPM?
No.

Quote:
Originally Posted by jr_bob_dobbs View Post
Could one, in any Linux, use *only* RPM and ignore/bypass the "default" package manager without problems?
No.
 
Old 06-22-2013, 01:51 PM   #3
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,623

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
for "rpm's" you left out SUSE Enterprise Server/Desktop 11 ( SELS/SELD 11 )

This non free OS ( like RHEL ) uses "zypper" as apposed to "yum"

and so dose OpenSUSE 12.2 & 3

as unSpawn pointed out
yum and zypper are " obsoletes / dependencies-solving package managers "

for the most part they have fixed the 'ancient' rpm HELL ( like windows .dll hell) of the rh8,9 and RHEL 3,4, days

Quote:
After some time away from linux, I'm thinking of maybe trying it again.
well what are YOUR needs ?
fedora will be a good choice for some
BUT the 100% Completely WRONG choice for others

the same goes for RHEL
for some it would BE the best choice, for others the VERY worsted choice
 
Old 06-23-2013, 04:23 PM   #4
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,137

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
You can see the package management systems here
http://distrowatch.gdsw.at/dwres.php...age-management

There's not much to choose, in reality. But you need to stick to the default. When you install Linux, the package manager will list everything in its database. Subsequently, it can check that database to see if you have the necessary dependencies for new programs. If you used two systems, neither would know what the other had installed.

The commonest system is Debian's, because so many Linuxes are based on it.

Slackware has a very basic system that doesn't check dependencies, but that doesn't really matter because the entire repository is on the installation disk.
 
1 members found this post helpful.
Old 06-23-2013, 11:08 PM   #5
jr_bob_dobbs
Member
 
Registered: Mar 2009
Distribution: Bedrock, Devuan, Slackware, Linux From Scratch, Void
Posts: 651

Original Poster
Blog Entries: 134

Rep: Reputation: 188Reputation: 188
Quote:
Originally Posted by DavidMcCann View Post
You can see the package management systems here
http://distrowatch.gdsw.at/dwres.php...age-management

There's not much to choose, in reality. But you need to stick to the default. When you install Linux, the package manager will list everything in its database. Subsequently, it can check that database to see if you have the necessary dependencies for new programs. If you used two systems, neither would know what the other had installed.

The commonest system is Debian's, because so many Linuxes are based on it.

Slackware has a very basic system that doesn't check dependencies, but that doesn't really matter because the entire repository is on the installation disk.
Fascinating. That clarifies matters for me and also yields new information. Thank you.
 
Old 06-23-2013, 11:24 PM   #6
m.a.l.'s pa
Member
 
Registered: Oct 2007
Location: albuquerque
Distribution: Debian, Arch, Kubuntu
Posts: 366

Rep: Reputation: 139Reputation: 139
Quote:
Originally Posted by DavidMcCann View Post
You can see the package management systems here
http://distrowatch.gdsw.at/dwres.php...age-management
Thanks for that link! Good web page!
 
Old 06-27-2013, 12:32 AM   #7
Knightron
Senior Member
 
Registered: Jan 2011
Location: Australia
Distribution: openSUSE
Posts: 1,465
Blog Entries: 6

Rep: Reputation: 200Reputation: 200Reputation: 200
Quote:
Originally Posted by unSpawn View Post
it stands for "Red Hat Package Manager", Red Hat being the companies name.
Actually, Since Red Hat Linux became discontinued and forked into Red Hat Enterprise Linux, and Fedora, It no longer stands for 'Red Hat Package Manager', but instead is officially a recursive acronym, 'RPM package manager'.


I couldn't see it mentioned, so i'd just like to add.
RPM is the low end package manager. Zypper and yum are high end package managers that work with repositories to fetch .rpm packages and then install them automatically with the rpm package manager.
 
  


Reply



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
LXer: Learn Linux, 101: RPM and YUM package management LXer Syndicated Linux News 0 05-12-2010 12:00 PM
LXer: Simple Package management with Synaptic Package Manager LXer Syndicated Linux News 0 12-05-2006 06:33 PM
rpm command/uninstalling/package management steegs Linux - Newbie 4 12-03-2003 11:29 AM
can reinstall the rpm package without delete the rpm package eye Red Hat 1 10-20-2003 07:53 AM
RH 8.0 and 7.3 RPM package management - as good as apt? Vlad_M Linux - Distributions 1 03-21-2003 05:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions

All times are GMT -5. The time now is 08:14 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
Open Source Consulting | Domain Registration