distributions_rpm:introduction_a_rpm
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
distributions_rpm:introduction_a_rpm [2009/03/15 00:09] – root | distributions_rpm:introduction_a_rpm [2010/01/15 17:04] (Version actuelle) – root | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
**Options :** | **Options :** | ||
* **-vh** : pour voir la progression de l' | * **-vh** : pour voir la progression de l' | ||
- | * **--test** : teste juste les conflits potentiels | + | * **--test** : teste juste les conflits potentiels. |
- | + | ||
- | utilisation | + | |
- | très peu utilisé, sauf pour l' | + | |
- | mise a jour | + | |
- | commandes | + | |
* **rpm -U/ | * **rpm -U/ | ||
Ligne 55: | Ligne 50: | ||
* **rpm -ql package** : affiche la liste des fichiers du package | * **rpm -ql package** : affiche la liste des fichiers du package | ||
* **rpm -qf fichier** : affiche le package propriétaire du fichier | * **rpm -qf fichier** : affiche le package propriétaire du fichier | ||
+ | * **rpm -q --scripts package** : affiche les scripts pré et post-installation du paquet | ||
* **rpm -q --requires package** : affiche les dépendance du package | * **rpm -q --requires package** : affiche les dépendance du package | ||
* **rpm -q --provides package** : affiche ce que fournit le package | * **rpm -q --provides package** : affiche ce que fournit le package | ||
Ligne 63: | Ligne 59: | ||
* **rpm -qa --last** : pour trier par date d' | * **rpm -qa --last** : pour trier par date d' | ||
* **rpm -qp fichier_rpm** : interroge un fichier plutôt que la base, par exemple pour connaître ses dépendances : rpm -qpR fichier_rpm | * **rpm -qp fichier_rpm** : interroge un fichier plutôt que la base, par exemple pour connaître ses dépendances : rpm -qpR fichier_rpm | ||
+ | |||
Ligne 80: | Ligne 77: | ||
rpm -q --querytags | rpm -q --querytags | ||
+ | |||
+ | |||
+ | ====== Interrogation ====== | ||
+ | |||
+ | Pour interroger la base de données sur les packages installés, utilisez la commande rpm -q. Utilisez rpm -q foo pour afficher le nom, la version et le numéro de release du package foo : | ||
+ | |||
+ | $ rpm -q foo | ||
+ | |||
+ | rpm-2.0-1 | ||
+ | |||
+ | Au lieu d' | ||
+ | |||
+ | * -a interroge tous les packages installés | ||
+ | |||
+ | * -f < | ||
+ | |||
+ | * -F effectue la même fonction que -f mais utilise l' | ||
+ | |||
+ | * -p < | ||
+ | |||
+ | * -P effectue la même fonction que -p mais utilise l' | ||
+ | |||
+ | Pour préciser les information à afficher, utilisez les options suivantes : | ||
+ | |||
+ | * -i affiche le nom, la description, | ||
+ | |||
+ | * -l affiche la liste de fichiers contenus dans le package | ||
+ | |||
+ | * -s décrit l' | ||
+ | |||
+ | * -d affiche la liste des fichiers de documentations (pages du man, pages info, REDAME, ...) | ||
+ | |||
+ | * -c affiche la liste des fichiers de configuration (sendmail.cf, | ||
+ | |||
+ | Pour obtenir les listes de fichiers dans le même format qu' | ||
+ | |||
+ | ====== Vérification ====== | ||
+ | |||
+ | |||
+ | La vérification permet de comparer les fichiers installés avec ceux du package d' | ||
+ | |||
+ | rpm -V vérifie un package. Vous pouvez combiner la vérification avec d' | ||
+ | |||
+ | * Pour vérifier qu'un package contient un fichier : | ||
+ | |||
+ | rpm -Vf /bin/vi | ||
+ | |||
+ | * Pour vérifier tous les packages installés : | ||
+ | |||
+ | rpm -Va | ||
+ | |||
+ | * Pour vérifier un package installé : | ||
+ | |||
+ | rpm -Vp foo-1.0-1.i386.rpm | ||
+ | |||
+ | Ceci peut être utile si vous pensez que votre base données est corrompue. | ||
+ | |||
+ | Si toutes les vérifications se sont passées correctement, | ||
+ | |||
+ | * 5 Somme MD5 | ||
+ | |||
+ | * S Taille du fichier | ||
+ | |||
+ | * L Lien symbolique | ||
+ | |||
+ | * T Date de modification du fichier | ||
+ | |||
+ | * D Périphérique | ||
+ | |||
+ | * U Utilisateur | ||
+ | |||
+ | * G Groupe | ||
+ | |||
+ | * M Mode (permissions et type de fichier) | ||
+ | |||
+ | Si un résultat apparaît, c'est à vous de choisir quoi faire (supprimer le package, le réinstaller, | ||
====== Intallation des pasquets .src.rpm ====== | ====== Intallation des pasquets .src.rpm ====== |
distributions_rpm/introduction_a_rpm.1237075751.txt.gz · Dernière modification : 2009/03/15 00:09 de root