Urpmi
Encyclopedia
urpmi is a Mandriva Linux
package management tool for installing, removing, updating and querying software packages of local or remote (networked) media. It wraps around the package manager rpm
with the aim that the user should not have to suffer the often-encountered dependency hell
. It works with official sources from Mandriva or unofficial sources such as those from the Penguin Liberation Front
. It has a graphical front-end: Rpmdrake
.
install limitation, it was further maintained by François Pons and different Mandriva
employees. It is currently (2010) maintained by Per Øyvind Karlsen.
Mandriva Linux
Mandriva Linux is a Linux distribution distributed by Mandriva. It uses the RPM Package Manager...
package management tool for installing, removing, updating and querying software packages of local or remote (networked) media. It wraps around the package manager rpm
RPM Package Manager
RPM Package Manager is a package management system. The name RPM variously refers to the .rpm file format, files in this format, software packaged in such files, and the package manager itself...
with the aim that the user should not have to suffer the often-encountered dependency hell
Dependency hell
Dependency hell is a colloquial term for the frustration of some software users who have installed software packages which have dependencies on specific versions of other software packages. This was mainly attributable to old Linux package managers...
. It works with official sources from Mandriva or unofficial sources such as those from the Penguin Liberation Front
Penguin Liberation Front
The Penguin Liberation Front is a project to provide packages of so-called "endangered software" - free software which may not be legally distributable in some countries - for Linux users and developers...
. It has a graphical front-end: Rpmdrake
Rpmdrake
rpmdrake is a graphical interface to urpmi, which permits the installation of software packages. It is provided as part of Mandriva Linux for package installation.The application is written in gtk2-perl, and allows:...
.
History
urpmi was developed as an experimentation by Pascal Rigaux (Pixel) to address RPMRPM Package Manager
RPM Package Manager is a package management system. The name RPM variously refers to the .rpm file format, files in this format, software packaged in such files, and the package manager itself...
install limitation, it was further maintained by François Pons and different Mandriva
Mandriva
Mandriva S.A. is a publicly traded Linux and open source software company with its headquarters in Paris, France and development center in Curitiba, Brazil. Mandriva, S.A...
employees. It is currently (2010) maintained by Per Øyvind Karlsen.
Generic commands
Install package | urpmi |
Uninstall package with link (dependencies) | urpme |
Query the package database | urpmq |
Find package that contains a file | urpmf |
Find package knowing only a part of an rpm name | urpmq—fuzzy |
Update your package list | urpmi.update -a |
Update your system (using all repositories) | urpmi—auto-select |
Update your system (only using update repositories) | urpmi—update—auto-select |
Useful commands
Find package containing |
urpmi -y |
Find package without link (dependencies) | urpmi_rpm-find-leaves |