Urpmi

urpmi
Original author(s)Pascal Rigaux
Developer(s)Thierry Vignaud
Stable release
8.131 / April 13, 2023; 17 months ago (2023-04-13)
Written inPerl
Operating systemLinux
TypePackage management system
Websitemetacpan.org/release/urpmi

urpmi is a package management tool for installing, removing, updating and querying software packages of local or remote (networked) media. It wraps around the RPM Package Manager in the role of a smart package manager. It uses repositories and will resolve dependencies so that the user will not suffer from dependency hell that can happen when using RPM directly. 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.

It's made of 2 parts:

In addition to the now-defunct Mandriva Linux, it is also being used by:

  • Uruk GNU/Linux, a 100% free software system origin in Iraq, based on this package manager virtually for Uruk package manager simulator, and Linux-libre kernels and apt real package manager from Trisquel, also named after a city in Iraq
  • Mageia, a French fork of Mandriva Linux that for a time was the base for future Mandriva products but is now an independent community driven Linux distribution.
  • ROSA Linux, a Russian fork of Mandriva Linux that is the base for future OpenMandriva products.[1]