Rpm

De BlaxWiki
Aller à la navigationAller à la recherche

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