![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
RPM désigne le système Redhat Package Manager. Originellement écrit pour redhat linux, ce système est utilisé par de très nombreux linux(redhat bien sur et fedora, opensuse, mandriva) mais aussi par AIX.
Les commandes associés à cette gestions sont rpm et yum (Yellow dog Updater Modified) qui introduit la notion de sources de packages sur des serveurs distants. On peut ainsi gérer l'installation et la mise à jour des logiciels installés sur sa distribution en indiquant les serveurs de distributions ainsi que l'ordre d'accès.
Il existe aussi un certain nombre d'outils graphiques pour gérer les rpms de votre serveur (gnome-rpm par exemple).
Voici la liste des options les plus utilisées avec la commande rpm.
Installation d'un package:
rpm -ivh package.rpm
Update d'un package:
rpm -Uvh package.rpm
Lister tous les fichiers installés:
rpm -qa
Afficher l'historique d'installation:
rpm -qa --last
Liste tous les fichiers de chaque package:
rpm -qa --filesbypkg
Lister des informations relatives aux packages :
rpm -qilp package.rpm
Soit le système ne répond rien, car le package n'est pas installés soit il fournit les renseignements concerant le package ainsi que les fichiers qui le compose.
Connaitre les dépendances d'un package:
rpm -qR package.rpm
Afficher les fichiers de configuration associés à une commande:
rpm -qcf commande
Afficher le package correspondand à un fichier:
rpm -qf fichier
suppression d'un package:
rpm –e package
Cette commande possède 2 options très utiles :
Il faut cependant faire attention lors de l'utilisation de ces options. On peut arriver à un système incohérent. A utiliser avec modération.
Lister les tags:
rpm --querytags NAME VERSION RELEASE EPOCH SERIAL SUMMARY DESCRIPTION BUILDTIME BUILDHOST INSTALLTIME SIZE DISTRIBUTION VENDOR GIF