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 | |||
<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 | |||
<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 | |||
<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 | |||
<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