Pour les articles homonymes, voir RPM Package Manager (homonymie).
RPM Package Manager (Red Hat Package manager ou 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).
Présentation
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
Ce système
libre de gestion de paquets de logiciel a été inventé en
1995 par
Red Hat pour sa
Distribution Linux et a par la suite été adopté par d'autres distributions comme
SuSE et
Mandriva Linux.
L'acronyme RPM signifiait à l'origine 'Redhat Package Manager'. Après l'adoption de l'outil par plusieurs distributions il fut renommé en 'RPM Package Manager' un acronyme récursif.
Commandes d'utilisation
Installation et mise à jour de paquets
- rpm -ivh nom_paquet_xxx.rpm
ou alors
- rpm -Uvh nom_paquet_xxx.rpm
Interrogation
- rpm -qil nom_paquet_xxx.rpm
- rpm -qf /chemin_du_fichier
Désinstallation
Autres programmes de gestion de paquets logiciels RPM
Plusieurs programmes permettent d'automatiser les résolutions de dépendance et le téléchargement des
paquets logiciels RPM.
APT
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
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
Urpmi ainsi que son interface graphique
Rpmdrake ont été développés pour la distribution
Mandriva Linux.
YUM
YUM a été développé pour
Yellow Dog.
Outils d'aide à la création de paquet RPM
MYRPM
MyRPM a été développé pour l'ensemble des distributions basées sur RPM.
Articles liés
Liens externes
Sites "officiels" :
Documentation / tutoriels :
Divers :