Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 Commands  



2.1  Generic commands  





2.2  Useful commands  







3 See also  





4 References  





5 External links  














urpmi






Deutsch
Español
Italiano

Polski
Русский
Tiếng Vit

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


urpmi
Original author(s)Pascal Rigaux
Developer(s)Thierry Vignaud
Stable release

8.131 / April 13, 2023; 15 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:

History[edit]

urpmi was developed as an experiment by Pascal Rigaux (Pixel) to address RPM install limitations; it was further maintained by François Pons and different Mandriva employees. It is currently (2010–2021) maintained by Thierry Vignaud who was the maintainer of rpmdrake[2] and one of the co-maintainers of the drakx installer and tools at Mandriva before he continued doing that job at Mageia.

Per Øyvind Karlsen maintained a fork of urpmi at Rosa Linux, backporting fixes and improvements from Thierry Vignaud work,[3][4] but this is not the version that was used by Mandriva Business Server (which was based on Mageia). This fork died around 2013 (date of last commit).

Commands[edit]

Generic commands[edit]

Install package urpmi <package_name>
Uninstall package with link (dependencies) urpme <package_name>
Query the package database urpmq <package_name>
Find package that contains a file urpmf <file>
Find package knowing only a part of an rpm name urpmq --fuzzy <part-of-package_name>
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[edit]

Find package containing <word> in their name urpmq -y <word>
Find package without link (dependencies) urpmi_rpm-find-leaves

See also[edit]

References[edit]

  • ^ "[soft] Contents of /Rpmdrake/Trunk/NEWS". Archived from the original on 2015-05-23. Retrieved 2015-05-23.
  • ^ "[soft] Revision 7297".
  • ^ "[PATCH] add basic support for --downgrade (mga#6655)". Retrieved 2024-01-22.
  • External links[edit]


  • t
  • e

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Urpmi&oldid=1224071236"

    Categories: 
    Free package management systems
    Linux package management-related software
    Mandriva Linux
    Free software programmed in Perl
    Installation software stubs
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Official website different in Wikidata and Wikipedia
    All stub articles
     



    This page was last edited on 16 May 2024, at 02:05 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki