Articles

20 exemples pratiques de commandes RPM sous Linux

Posted by admin

RPM (Red Hat Package Manager) est un utilitaire de gestion de paquets open source par défaut et le plus populaire pour les systèmes basés sur Red Hat comme (RHEL, CentOS et Fedora). L’outil permet aux administrateurs système et aux utilisateurs d’installer, de mettre à jour, de désinstaller, d’interroger, de vérifier et de gérer les progiciels système dans les systèmes d’exploitation Unix/Linux. Le RPM anciennement connu sous le nom .fichier rpm, qui inclut les logiciels compilés et les bibliothèques nécessaires aux paquets. Cet utilitaire ne fonctionne qu’avec les paquets qui ont construit sur .format rpm.,

20 Plus Utile RPM Exemples de Commande

Cet article fournit d’utiles 20 TR / min commande des exemples qui pourraient vous être utiles. Avec l’aide de ces commandes rpm, vous pouvez réussi à installer, mettre à jour, supprimer des paquets dans vos systèmes Linux.

quelques faits sur RPM (RedHat Package Manager)

  1. RPM est gratuit et publié sous GPL (General Public License).
  2. RPM conserve les informations de tous les paquets installés dans la base de données/var/lib / rpm.,
  3. RPM est le seul moyen d’installer des paquets sous Linux, si vous avez installé des paquets en utilisant le code source, alors rpm ne le gérera pas.
  4. RPM traite .fichiers rpm, qui contient les informations réelles sur les paquets tels que: ce que c’est, d’où il vient, informations sur les dépendances, informations sur la version, etc.

il existe cinq modes de base pour la commande RPM

  1. Install : il est utilisé pour installer n’importe quel paquet RPM.
  2. Supprimer: il est utilisé pour effacer, supprimer ou désinstaller n’importe quel paquet RPM.
  3. mise à jour: il est utilisé pour mettre à jour le paquet RPM existant.,
  4. Verify: il est utilisé pour vérifier un paquet RPM.
  5. requête: il est utilisé pour interroger n’importe quel paquet RPM.

où trouver les paquets RPM

Voici la liste des sites rpm, où vous pouvez trouver et télécharger tous les paquets RPM.

lire aussi:

  1. 20 exemples de commandes YUM sous Linux
  2. 10 Exemples de commandes Wget sous Linux
  3. 30 Commandes Linux les plus utiles pour les administrateurs système

rappelez-vous que vous devez être un utilisateur root lors de l’installation de paquets sous Linux, avec les privilèges root, vous pouvez,

Comment vérifier un paquet de Signature RPM

vérifiez toujours la signature PGP des paquets avant de les installer sur vos systèmes Linux et assurez-vous que son intégrité et son origine sont correctes. Utilisez la commande suivante avec l’option-checksig (check signature) pour vérifier la signature d’un paquet appelé pidgin.,

# rpm --checksig pidgin-2.7.9-5.el6.2.i686.rpmpidgin-2.7.9-5.el6.2.i686.rpm: rsa sha1 (md5) pgp md5 OK

comment installer un paquet RPM

# rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpmPreparing... ########################################### 1:pidgin ########################################### 
commande et options RPM
  1. -i : installer un paquet
  2. -v : verbeux pour un affichage plus agréable
  3. -h: afficher les marques de hachage lorsque l’archive du paquet est décompressée.

Comment vérifier les dépendances du paquet RPM avant D’installer

supposons que vous souhaitiez effectuer une vérification des dépendances avant d’installer ou de mettre à niveau un paquet. Par exemple, utilisez la commande suivante pour vérifier les dépendances de BitTorrent-5.2.2-1-Python2. 4.noarch.package rpm., Il affichera la liste des dépendances du paquet.

RPM de commande et les options
  1. -q : la Requête d’un paquet
  2. -p : Liste des capacités de ce paquet fournit.
  3. -R: liste des capacités dont dépend ce paquet..

comment installer un paquet RPM sans dépendances

Si vous savez que tous les paquets nécessaires sont déjà installés et que RPM est juste stupide, vous pouvez ignorer ces dépendances en utilisant l’option –nodeps (no dependencies check) avant d’installer le paquet.,

# rpm -ivh --nodeps BitTorrent-5.2.2-1-Python2.4.noarch.rpmPreparing... ########################################### 1:BitTorrent ########################################### 

la commande ci-dessus installe de force le paquet rpm en ignorant les erreurs de dépendances, mais si ces fichiers de dépendance sont manquants, le programme ne fonctionnera pas du tout, jusqu’à ce que vous les installiez.

Comment vérifier un paquet RPM installé

En utilisant l’option-q avec le nom du paquet, montrera si un rpm est installé ou non.

# rpm -q BitTorrentBitTorrent-5.2.2-1.noarch

comment lister tous les fichiers d’un paquet RPM installé

pour afficher tous les fichiers d’un paquet rpm installé, utilisez la commande-ql (query list) avec rpm.,

comment lister les paquets RPM récemment installés

utilisez la commande rpm suivante avec l’option-qa (query all), listera tous les paquets rpm récemment installés.

comment lister tous les paquets RPM installés

tapez la commande suivante pour imprimer tous les noms des paquets installés sur votre système Linux.

comment mettre à niveau un paquet RPM

Si nous voulons mettre à niveau un paquet RPM, l’option « –U” (mise à niveau) sera utilisée., L’un des principaux avantages de l’utilisation de cette option est qu’elle mettra non seulement à niveau la dernière version de n’importe quel paquet, mais qu’elle maintiendra également la sauvegarde de l’ancien paquet afin que, dans le cas où le nouveau paquet mis à niveau ne s’exécute pas, le paquet précédemment installé puisse être utilisé à nouveau.

# rpm -Uvh nx-3.5.0-2.el6.centos.i686.rpmPreparing... ########################################### 1:nx ########################################### 

Comment supprimer un paquet RPM

# rpm -evv nx

Comment supprimer un paquet RPM sans dépendances

L’option –nodeps (ne pas vérifier les dépendances) supprime de force le paquet rpm du système., Mais gardez à l’esprit que la suppression d’un paquet particulier peut casser d’autres applications de travail.

# rpm -ev --nodeps vsftpd

comment interroger un fichier qui appartient à quel paquet RPM

disons que vous avez une liste de fichiers et que vous souhaitez savoir quel paquet appartient à ces fichiers. Par exemple, la commande suivante avec l’option-qf (query file) vous montrera un fichier /usr/bin/htpasswd est propre par le paquet httpd-tools-2.2.15-15.el6.centos.1.i686.,

# rpm -qf /usr/bin/htpasswdhttpd-tools-2.2.15-15.el6.centos.1.i686

comment interroger une Information du paquet RPM installé

disons que vous avez installé un paquet rpm et que vous voulez connaître les informations sur le paquet. L’option-qi (query info) suivante imprimera les informations disponibles du package installé.

obtenir les informations du paquet RPM avant L’installation

Vous avez téléchargé un paquet sur internet et vous voulez connaître les informations d’un paquet avant l’installation. Par exemple, l’option suivante -qip (requête paquet info) va imprimer les informations d’un paquet sqlbuddy.,

comment interroger la documentation du paquet RPM installé

pour obtenir la liste de la documentation disponible d’un paquet installé, utilisez la commande suivante avec l’option-qdf (query document file) affichera les pages de manuel relatives au paquet vmstat.

Comment vérifier un paquet RPM

vérification d’un paquet compare les informations des fichiers installés du paquet à la base de données rpm. Le-Vp (verify package) est utilisé pour vérifier un package.

# rpm -Vp sqlbuddy-1.3.3-1.noarch.rpmS.5....T. c /etc/httpd/conf.d/sqlbuddy.conf

Comment Vérifier si tous les Paquets RPM

Tapez la commande suivante pour vérifier tous les installé les paquets rpm.,

comment importer une clé GPG RPM

pour vérifier les paquets RHEL/CentOS / Fedora, vous devez importer la clé GPG. Pour ce faire, exécutez la commande suivante. Il importera la clé CentOS 6 GPG.

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

comment lister toutes les clés GPG RPM importées

pour imprimer toutes les clés GPG importées dans votre système, utilisez la commande suivante.

comment reconstruire la base de données rpm corrompue

parfois, la base de données rpm est corrompue et arrête toutes les fonctionnalités de rpm et d’autres applications sur le système., Donc, au moment où nous devons reconstruire la base de données rpm et la restaurer à l’aide de la commande suivante.

# cd /var/lib# rm __db*# rpm --rebuilddb# rpmdb_verify Packages

Leave A Comment