Difference between revisions of "Urpmi"

From Christoph's Personal Wiki
Jump to: navigation, search
m (Urpmi (command) moved to Urpmi)
Line 1: Line 1:
{{lowercase|title=urpmi}}
 
 
 
'''urpmi''' is a [[Mandriva Linux]] package management [[:Category:Linux Command Line Tools|command line tool]] for installing, removing, updating and querying software packages of local or remote (networked) media. It wraps around the package manager [[RPM Package Manager|rpm]] with the aim that the user should not have to suffer the often-encountered dependency hell.
 
'''urpmi''' is a [[Mandriva Linux]] package management [[:Category:Linux Command Line Tools|command line tool]] for installing, removing, updating and querying software packages of local or remote (networked) media. It wraps around the package manager [[RPM Package Manager|rpm]] with the aim that the user should not have to suffer the often-encountered dependency hell.
  
== Usage ==
+
==Usage==
  
 
  urpmi <package_name>  # Install package
 
  urpmi <package_name>  # Install package
Line 12: Line 10:
 
  urpmi --auto-select    # Update your system
 
  urpmi --auto-select    # Update your system
  
=== Useful commands ===
+
===Useful commands===
  
 
  urpmi -y <word>        # Find package containing <word> in their name
 
  urpmi -y <word>        # Find package containing <word> in their name
Line 21: Line 19:
 
  urpmq --list-media    # Lists all known media
 
  urpmq --list-media    # Lists all known media
  
=== Adding sources ===
+
===Adding sources===
  
* You '''might''' need to run the following (as root) first, in order to reinitialize urpmi's setup:
+
*You '''might''' need to run the following (as root) first, in order to reinitialize urpmi's setup:
 
  urpmi.removemedia -a
 
  urpmi.removemedia -a
  
* Enter the following as root (I am using a mirror in France and <code>i586</code>):
+
*Enter the following as root (I am using a mirror in France and <code>i586</code>):
 
<pre>
 
<pre>
urpmi.addmedia main ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2007.0/i586/media/main/release with media_info/hdlist.cz
+
urpmi.addmedia main ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2007.1/i586/media/main/release with media_info/hdlist.cz
urpmi.addmedia main_updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2007.0/i586/media/main/updates with media_info/hdlist.cz
+
urpmi.addmedia --update main_updates ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2007.1/i586/media/main/updates with media_info/hdlist.cz
urpmi.addmedia main_backports ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2007.0/i586/media/main/backports with media_info/hdlist.cz
+
urpmi.addmedia contrib ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2007.1/i586/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia contrib rsync://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2007.0/i586/media/contrib/release with media_info/hdlist.cz
+
urpmi.addmedia --update contrib_updates ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2007.1/i586/media/contrib/updates with media_info/hdlist.cz
urpmi.addmedia contrib_updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2007.0/i586/media/contrib/updates with media_info/hdlist.cz
+
urpmi.addmedia contrib_backports ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2007.0/i586/media/contrib/backports with media_info/hdlist.cz
+
 
</pre>
 
</pre>
  
 
==See also==
 
==See also==
* [[RPM Package Manager|rpm]]
+
*[[RPM Package Manager|rpm]]
  
== External links ==
+
==External links==
* [http://www.mandrivalinux.com/cooker/urpmi.html Official urpmi site]
+
*[http://www.mandrivalinux.com/cooker/urpmi.html Official urpmi site]
* [http://easyurpmi.zarb.org/ Mirror selection (easy urpmi)]
+
*[http://easyurpmi.zarb.org/ Mirror selection (easy urpmi)]
* [http://qa.mandriva.com/twiki/bin/view/Main/UrpmiResources URPMI resources page] (Mandriva wiki)
+
*[http://qa.mandriva.com/twiki/bin/view/Main/UrpmiResources URPMI resources page] (Mandriva wiki)
  
 
[[Category:Linux Command Line Tools]]
 
[[Category:Linux Command Line Tools]]

Revision as of 01:42, 26 April 2007

urpmi is a Mandriva Linux package management command line 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.

Usage

urpmi <package_name>   # Install package
urpme <package_name>   # Uninstall package with link (dependencies)
urpmq <package_name>   # Query the package database
urpmf <file>           # Find package that contains a file
urpmi.update -a        # Update your package list (i.e. keep it in sync with a mirror)
urpmi --auto-select    # Update your system

Useful commands

urpmi -y <word>        # Find package containing <word> in their name
urpmi_rpm-find-leaves  # Find package without link (dependencies)
urpmq packagename      # Asks whether URPMI has ever heard of packagename
urpmq --fuzzy name     # Lists all known packages that sound vaguely like name
urpmq -i packagename   # Displays summary and description of packagename
urpmq --list-media     # Lists all known media

Adding sources

  • You might need to run the following (as root) first, in order to reinitialize urpmi's setup:
urpmi.removemedia -a
  • Enter the following as root (I am using a mirror in France and i586):
urpmi.addmedia main ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2007.1/i586/media/main/release with media_info/hdlist.cz
urpmi.addmedia --update main_updates ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2007.1/i586/media/main/updates with media_info/hdlist.cz
urpmi.addmedia contrib ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2007.1/i586/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia --update contrib_updates ftp://ftp.lip6.fr/pub/linux/distributions/Mandrakelinux/official/2007.1/i586/media/contrib/updates with media_info/hdlist.cz

See also

External links