Urpmi
Encyclopedia
urpmi is a Mandriva Linux
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 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...

 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 in their name urpmi -y
Find package without link (dependencies) urpmi_rpm-find-leaves

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK