LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   RPM Software Packages (https://www.linuxquestions.org/questions/linux-software-2/rpm-software-packages-384806/)

dudeman41465 11-20-2005 01:30 AM

RPM Software Packages
 
Do all linux distros support rpm packages and the "urpmi" commands, or is it just the Mandrakes and Fedoras? Just wondering.

camorri 11-20-2005 01:43 AM

No not all distros support RPM or URPMI. Fedora ( Red Hat ) uses RPM ( Red Hat Package Manager ) and Mandriva uses the URPMI set of commands to support Mandriva packages. There are other distros that have package managers.

Slackware for intstance does not use a package manager. Slackers download tar files and compile their own executables. You can do that on distros that have package managers also. It is not recommended though. You have to look after pre-reqs and dependencies yourself. That is quite a task.

Hope this helps.

reddazz 11-20-2005 02:50 AM

Urpmi is a Mandriva (and derivatives) specific tool that extends the functionality of rpm. It works in conjunction with rpm, so is not an entirely seperate tool. There are not many distros that use urpmi, some Mandriva derivatives even use apt/synaptic instead of urpmi.

Ygrex 11-20-2005 03:29 AM

Quote:

Originally posted by camorri
Slackware for intstance does not use a package manager.
It is not 100% true. Slackware has its own package manager using specific
slackware packages. The Slackware distro I saw has both source and binary
versions of each package. It is commonly not provided by RPM based distros, of
course they have so called SRPMs but in a far less number than RPMs.
The structure of Slackware packages is very simple. All files, which package
should contain, are tar.gz'ipped as they are. Also it contains a descriptive
file and some scripts if they are needed. So Slackware packages provides all
RPMs features except dependencies! Yes Slackers have to look for dependencies
on their own! It is incomfortobale :) But Slackware is a great distro anyway
because of other its features.

Ygrex 11-20-2005 03:37 AM

My distro based on its own debian packages. IMHO it is the most comfortable
package system. It have too much features, like automatically remove packages
that are not yet required by others, or packages wich are suggested but not
required by the installed, so you can install them or not, and so on.
The distro without precompiled packages, when user have to build them from
source (but it does not mean there is no package manager, simply no packages
with precompiled application), is Gentoo.


All times are GMT -5. The time now is 05:42 PM.