Différences entre les versions de « Rpm »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 9 : Ligne 9 :
q = query = interroge la base de données rpm
q = query = interroge la base de données rpm
a = all = liste tous les packages installés
a = all = liste tous les packages installés
</pre>


** Options générales  
* Options générales
<pre>
-i : install un nouveau paquet
-i : install un nouveau paquet
-F : met à jour un paquet deja installé
-F : met à jour un paquet deja installé
-U : installe ou met à jour (remplace les deux commandes précédantes
-U : installe ou met à jour (remplace les deux commandes précédantes
</pre>


**  Option d'installation
*  Option d'installation
<pre>
-v : verbose (affiche des infos si nécessaires)
-v : verbose (affiche des infos si nécessaires)
-h : montre la progression de l'install du package, ce sont les hash que l'on vois : ######
-h : montre la progression de l'install du package, ce sont les hash que l'on vois : ######
Ligne 21 : Ligne 25 :
--allfiles : réinstalle tous les fichiers manquants d'un paquet déjà installé
--allfiles : réinstalle tous les fichiers manquants d'un paquet déjà installé
--test : simule une installation pour vérifier que tout se passe bien
--test : simule une installation pour vérifier que tout se passe bien
</pre>


** Options de désinstallation
* Options de désinstallation
<pre>
-e : désintall
-e : désintall
--nodeps : ne vérifie pas les dépendances
--nodeps : ne vérifie pas les dépendances
--test : simule une désinstallation pour vérifier que tout se passe bien
--test : simule une désinstallation pour vérifier que tout se passe bien
--allmatches : supprime toutes les versions du paquet
--allmatches : supprime toutes les versions du paquet
</pre>


** Options de recherche
* Options de recherche
<pre>
-a : "all", fourni des infos sur tous les paquets installés
-a : "all", fourni des infos sur tous les paquets installés
-f : "file", indique le paquet d'origine du fichier donné en argument (exemple : rpm -qf /usr/bin/quota)
-f : "file", indique le paquet d'origine du fichier donné en argument (exemple : rpm -qf /usr/bin/quota)
Ligne 39 : Ligne 47 :
-c : "config", affiche la liste des fichiers de configuration
-c : "config", affiche la liste des fichiers de configuration
--script : liste des scripts utilisés lors de l'installation et de la désintallation
--script : liste des scripts utilisés lors de l'installation et de la désintallation
</pre>





Version du 21 septembre 2011 à 16:38

Commandes de bases rpm :

http://www.linux-kheops.com/doc/redhat70/ref-guide-fr/s1-rpm-using.html

http://www.admin-sys.org/spip.php?article108

** vérifier qu'un package est installé :  rpm -qa | grep rpm
q = query = interroge la base de données rpm
a = all = liste tous les packages installés
  • Options générales
-i : install un nouveau paquet
-F : met à jour un paquet deja installé
-U : installe ou met à jour (remplace les deux commandes précédantes
  • Option d'installation
-v : verbose (affiche des infos si nécessaires)
-h : montre la progression de l'install du package, ce sont les hash que l'on vois : ######
--nodeps : ignore la vérification des dépendances
--allfiles : réinstalle tous les fichiers manquants d'un paquet déjà installé
--test : simule une installation pour vérifier que tout se passe bien
  • Options de désinstallation
-e : désintall
--nodeps : ne vérifie pas les dépendances
--test : simule une désinstallation pour vérifier que tout se passe bien
--allmatches : supprime toutes les versions du paquet
  • Options de recherche
-a : "all", fourni des infos sur tous les paquets installés
-f : "file", indique le paquet d'origine du fichier donné en argument (exemple : rpm -qf /usr/bin/quota)
-i : "info", affiche des infos sur le paquet installé
-p : affiche des infos sur le fichier .rpm donné en argument
-l : "list", liste les fichiers contenus dans le paquet
-R : affiche la liste de dépendances
-d : "doc", affiche la liste des fichiers de documentation du paquet
-s : "state", affiche l'état des fichiers
-c : "config", affiche la liste des fichiers de configuration
--script : liste des scripts utilisés lors de l'installation et de la désintallation


    • Lister le contenu d'un package installé ?

rpm -ql foo q = query = interroge la BD de rpm l = list = liste le contenu du package

    • Avoir des infos sur un package déjà installé ?

rpm -qi foo i = info = demande d'informations


    • Lister le contenu d'un package non installé ?

rpm -qpl foo-x.y.rpm p = package = précise qu'il faut interroger le package donné en paramètre et non la BD de rpm

    • Avoir des infos sur un package non installé ?

rpm -qpi foo-x.y.rpm

    • Avoir les dépendances d'un package non installé ?

rpm -qpR foo-x.y.rpm