RPM Package Manager
| RPM Package Manager | |
| Développeur | Red Hat et la communauté |
|---|---|
| Dernière version | 4.9.1.2 (29 septembre 2011) [+/-] |
| Environnement | Type Unix |
| Type | Gestionnaire de paquets |
| Licence | GNU GPL |
| Site web | http://rpm.org/ |
| modifier |
|
RPM Package Manager, ou plus simplement RPM, anciennement Red Hat Package manager, 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 |
[modifier] 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.
[modifier] Historique
Ce logiciel libre a été créé en 1995 par Red Hat 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 » qui est un acronyme récursif.
[modifier] Commandes d'utilisation
[modifier] Installation et mise à jour de paquets
- rpm -ivh nom_paquet_xxx.rpm
ou alors
- rpm -Uvh nom_paquet_xxx.rpm
[modifier] Interrogation
- rpm -qil nom_paquet_xxx.rpm
- rpm -qf /chemin_du_fichier
[modifier] Désinstallation
- rpm -e nom_paquet
[modifier] 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.
[modifier] 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.
[modifier] 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.
[modifier] URPMI
URPMI ainsi que son interface graphique rpmdrake ont été développés pour la distribution Mandriva Linux.
[modifier] YUM
YUM a été développé pour Yellow Dog.
[modifier] ZYpp
ZYpp a été développé pour openSUSE.
[modifier] Outils d'aide à la création de paquet RPM
[modifier] MYRPM
MyRPM a été développé pour l'ensemble des distributions basées sur RPM.
[modifier] Voir aussi
[modifier] Articles connexes
[modifier] Liens externes
|
|
Cet article ou cette section a trop de liens externes.
Les liens externes doivent être des sites de référence dans le domaine du sujet. Il est souhaitable — si cela présente un intérêt — de citer ces liens comme source et de les enlever du corps de l'article ou de la section « Liens externes ».
|
Sites "officiels" :
- (en) http://oldrpm.org : Ancien site de RPM
- (en) http://www.rpm.org : nouveau site
- (en) http://www.rpm5.org : Branche de Jeff Johnson
Documentation / tutoriels :
- (fr) http://www.delafond.org/traducmanfr/man/man8/rpm.8.html : Le Man officiel et en français de la commande RPM
- (en) maximum-rpm : un guide de référence détaillant l'utilisation et la conception de RPMs
- (en) guide RPM
- (fr) RPM : environnement de construction
- (fr) La création de RPM pour les nuls
- (fr) Création du fichier SPEC et du Paquetage
Divers :
- (en) http://rpmfind.net : Recherche de RPM
- (en) http://code.google.com/p/myrpm/ : Construction de rpm avec MyRPM