RPM Package Manager

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir RPM.
RPM Package Manager
Image illustrative de l'article RPM Package Manager
Logo

Développeur Red Hat et la communauté
Dernière version 4.10.0 (24 mai 2012) [+/-]
Environnement Type Unix
Type Gestionnaire de paquets
Licence GNU GPL
Site web http://rpm.org/

RPM Package Manager, ou plus simplement RPM, est un système de gestion de paquets de logiciels utilisé sur certaines distributions GNU/Linux. Le système est composé d'un format ouvert et d'un logiciel libre de manipulation des fichiers de ce format. C'est le format utilisé par Linux Standard Base (LSB).

Sommaire

Présentation [modifier]

RPM s'utilise en ligne de commande ou avec une interface graphique et permet d'installer, de désinstaller, de vérifier, d'interroger et de mettre à jour des paquets logiciels. Chaque paquet de logiciels se compose d'une archive de fichiers et d'informations relatives au paquet, tels que sa licence, sa version, sa description, ses dépendances, etc.

Historique [modifier]

Ce logiciel libre a été créé à l'origine par Red Hat en 1995 et a par la suite été adopté par d'autres distributions Linux. L'acronyme « RPM » signifiait à l'origine « Redhat Package Manager », suite à l'adoption de l'outil par plusieurs distributions il fut renommé en « RPM Package Manager » qui est un acronyme récursif.

Les distributions les plus connues utilisant le système de gestion de paquet RPM sont : Red Hat Enterprise Linux, Fedora, CentOS, Mandriva, openSUSE, SUSE Linux Enterprise, PCLinuxOS, MeeGo, Mageia.

Commandes d'utilisation [modifier]

Installation et mise à jour de paquets [modifier]

  • rpm -ivh nom_paquet_xxx.rpm

ou alors

  • rpm -Uvh nom_paquet_xxx.rpm

Interrogation [modifier]

  • rpm -qpil nom_paquet_xxx.rpm
  • rpm -qil nom_paquet
  • rpm -qf /chemin_du_fichier

Désinstallation [modifier]

  • rpm -e nom_paquet

Programmes de gestion de paquets logiciels RPM [modifier]

Plusieurs programmes permettent d'automatiser les résolutions de dépendance et le téléchargement des paquets logiciels RPM.

APT [modifier]

apt-rpm est un portage d'APT par la distribution Linux Conectiva. Il est également utilisé avec les distributions Fedora Core, Yellow Dog et Ubuntu.

SMART [modifier]

SMART est un logiciel de gestion paquets logiciels multi-distributions (il sait gérer .deb, .rpm et les paquets .tgz de Slackware) originellement développé pour la distribution Conectiva.

URPMI [modifier]

URPMI ainsi que son interface graphique rpmdrake ont été développés pour la distribution Mandriva Linux.

YUM [modifier]

YUM a été développé pour Yellow Dog.

ZYpp [modifier]

ZYpp a été développé pour openSUSE.

Outils d'aide à la création de paquet RPM [modifier]

MYRPM [modifier]

MyRPM a été développé pour l'ensemble des distributions basées sur RPM.

Voir aussi [modifier]

Articles connexes [modifier]

Liens externes [modifier]

Sites "officiels" :

Documentation / tutoriels :

Divers :