urpm
urpm ( U ser R edHat P ackage M anager) is a package management system that manages the software installed and to be installed in the Linux distributions Mandriva and Mageia .
functionality
The package sources are saved in the file /etc/urpmi/urpmi.cfg. These sources can be directories as well as CDs or FTP servers. If the program is now called with a package name, it first searches all sources to see whether there are packages with the name. If so, these packets are issued. If there is only one hit, the dependencies are checked and subsequently installed. Then the program will be installed itself.
Application examples
-
urpmi Paketnameinstalls the package with the given name -
urpme Paketnameremoves packages from the system -
urpmq Paketnamelists available packages and outputs information (see urpmq manpage ) -
urpmi.addmedia *adds a new package source -
urpmi.update Quelleupdates the local list of available packages from a source -
urpmf Dateilists all packages that contain the given file -
urpmi -a Stringinstalls all packages whose name contains String -
urpmi -p Dateiinstalls the package that contains the given file - this is particularly useful if libraries or similar have to be installed later ( urpmi -p libxyz.so.0 ) -
urpmi --auto-selectinstalls all updated packages (update of the complete distribution)
Front ends
There are several front ends available with which urpmi can be administered. RPMDrake is already included in the basic installation of Mandriva Linux, others can be installed later. While RPMDrake and the Smart Package Manager access urpmi directly, APT-RPM can also use frontends developed for apt ( e.g. Synaptic ).