Linux RPM Comamnd avec 10 exemples utiles

Linux RPM Comamnd avec 10 exemples utiles

RPM Représente Redhat Package Manager. La commande RPM est utilisée pour gérer les packages logiciels RPM dans votre machine Linux. En utilisant la commande RPM, nous pouvons installer, améliorer, retirer, liste paquets.

1. Installation de régime dans le système.

Utilisez la commande ci-dessous pour installer et vsftpd RPM dans le système.

# rpm -ivh vsftpd-2.3.5-2.EL6.i686.RPM 

Exemple de sortie:

AVERTISSEMENT: VSFTPD-2.3.5-2.EL6.i686.RPM: En-tête V3 DSA / SHA1 Signature, ID clé E9BC4AE1: Préparation de Nokey… ################################ ######### [100%] 1: vsftpd ################################## ######### [100%] 
2. Mettre à jour le package RPM installé.

Si vous avez déjà installé un RPM, vous pouvez simplement le mettre à niveau avec une nouvelle version.

# RPM -UVH VSFTPD-2.3.5-2.EL6.i686.RPM 
3. Vérifiez le package RPM installé.

Après l'installation d'un package pour vérifier l'installation appropriée, utilisez -Q pour interroger le package installé.

# rpm -q vsftpd vsftpd-2.3.5-2.EL6.i686 
4. Liste de tous les régimes de régime installés.

L'exemple ci-dessous répertorie tous les packages installés dans votre système.

# RPM -QA 
Exemple 5: Supprimer le package RPM installé.

La commande ci-dessous effacera (désinstaller) le package RPM de votre système.

# rpm -e vsftpd vsftpd-2.3.5-2.EL6.i686 
6. Obtenez plus de détails sur le package RPM.

Cette commande vous montrera des détails sur un régime, comme le nom, la version de la version et la courte descritpion.

# rpm -qip vsftpd-2.3.5-2.EL6.i686.RPM 

Exemple de sortie:

AVERTISSEMENT: VSFTPD-2.3.5-2.EL6.i686.RPM: En-tête V3 DSA / SHA1 Signature, ID clé E9BC4AE1: Nom de Noke: VSFTPD Relocations: (non relocalisable) Version: 2.3.5 Vendeur: (Aucun) Libération: 2.EL6 Date de construction: jeu 23 février 2012 07:38:59 AM IST Date d'installation: (non installée) Build Host: LocalHost Group: System Environment / Daemons Source RPM: VSFTPD-2.3.5-2.EL6.SRC.Taille RPM: 453460 Licence: GPLV2 avec exceptions Signature: DSA / SHA1, VEN 11 janvier 2013 06:48:45 IST, ID de clé 8fbd1684e9bc4ae1 URL: http: // vsftpd.devnet.Rés résumé: démon FTP très sécurisé Description: VSFTPD est un démon FTP très sécurisé. Il a été écrit complètement à partir de zéro. 
7. Liste tous les fichiers dans le package RPM.

Cette commande répertorie tous les fichiers dans un package RPM. Ceci est utile pour trouver des fichiers importants de RPM.

# rpm -qlp vsftpd-2.3.5-2.EL6.i686.RPM 

Exemple de sortie:

AVERTISSEMENT: VSFTPD-2.3.5-2.EL6.i686.RPM: En-tête V3 DSA / SHA1 Signature, ID clé E9BC4AE1: Nokey / etc / Logrotate.d / vsftpd / etc / pam.d / vsftpd / etc / rc.d / init.d / vsftpd / etc / vsftpd / etc / vsftpd / ftpusers / etc / vsftpd / user_list / etc.html / etc / vsftpd / vsftpd-403.html / etc / vsftpd / vsftpd-404.html / etc / vsftpd / vsftpd-browse.html / etc / vsftpd / vsftpd-browse_line.html / etc / vsftpd / vsftpd-site.confli.échantillon / etc / vsftpd / vsftpd.conf / etc / vsftpd / vsftpd.pasv_rules / etc / vsftpd / vsftpd_conf_migrate.sh / usr / sbin / vsftpd / usr / share / doc / vsftpd-2.3.5 / usr / share / doc / vsftpd-2.3.5 / Audit / usr / share / doc / vsftpd-2.3.5 / Benchmarks / usr / share / doc / vsftpd-2.3.5 / bogues / usr / share / doc / vsftpd-2.3.5 / copie / usr / share / doc / vsftpd-2.3.5 / ChangeLog / USR / Share / Doc / VSftpd-2.3.5 / exemple / usr / share / doc / vsftpd-2.3.5 / Exemple / http_templates / usr / share / doc / vsftpd-2.3.5 / Exemple / http_templates / 403-serv.html / usr / share / doc / vsftpd-2.3.5 / Exemple / http_templates / 403.html / usr / share / doc / vsftpd-2.3.5 / Exemple / http_templates / 404.html / usr / share / doc / vsftpd-2.3.5 / Exemple / http_templates / Browse.html / usr / share / doc / vsftpd-2.3.5 / Exemple / http_templates / browse_line.html / usr / share / doc / vsftpd-2.3.5 / Exemple / Internet_site / usr / share / doc / vsftpd-2.3.5 / Exemple / Internet_site / readme / usr / share / doc / vsftpd-2.3.5 / Exemple / Internet_site / vsftpd.conf / usr / share / doc / vsftpd-2.3.5 / Exemple / Internet_site / vsftpd.xinetd / usr / share / doc / vsftpd-2.3.5 / Exemple / Internet_site_noinetd / usr / share / doc / vsftpd-2.3.5 / Exemple / Internet_site_noinetd / readme / usr / share / doc / vsftpd-2.3.5 / Exemple / Internet_site_noinetd / vsftpd.conf / usr / share / doc / vsftpd-2.3.5 / Example / Per_IP_Config / Usr / Share / Doc / VSftpd-2.3.5 / Example / Per_IP_Config / Readme / Usr / Share / Doc / VSftpd-2.3.5 / Exemple / per_ip_config / hôtes.permettre / usr / share / doc / vsftpd-2.3.5 / Exemple / Readme / USR / Share / Doc / VSftpd-2.3.5 / Exemple / virtual_hosts / usr / share / doc / vsftpd-2.3.5 / Exemple / virtual_hosts / readme / usr / share / doc / vsftpd-2.3.5 / Exemple / virtual_users / usr / share / doc / vsftpd-2.3.5 / Example / Virtual_Users / Readme / Usr / Share / Doc / VSftpd-2.3.5 / Exemple / virtual_users / connexion.txt / usr / share / doc / vsftpd-2.3.5 / Exemple / virtual_users / vsftpd.conf / usr / share / doc / vsftpd-2.3.5 / Exemple / virtual_users / vsftpd.pam / usr / share / doc / vsftpd-2.3.5 / Exemple / virtual_users_2 / usr / share / doc / vsftpd-2.3.5 / Exemple / virtual_users_2 / readme / usr / share / doc / vsftpd-2.3.5 / faq / usr / share / doc / vsftpd-2.3.5 / installer / usr / share / doc / vsftpd-2.3.5 / licence / usr / share / doc / vsftpd-2.3.5 / readme / usr / share / doc / vsftpd-2.3.5 / Readme.sécurité / usr / share / doc / vsftpd-2.3.5 / récompense / usr / share / doc / vsftpd-2.3.5 / Security / USR / Share / Doc / VSftpd-2.3.5 / Security / Design / Usr / Share / Doc / VSftpd-2.3.5 / Security / Implementation / Usr / Share / Doc / VSftpd-2.3.5 / Sécurité / Présentation / USR / Partage / Doc / VSftpd-2.3.5 / Security / Trust / Usr / Share / Doc / VSftpd-2.3.5 / size / usr / share / doc / vsftpd-2.3.5 / Speed ​​/ Usr / Share / Doc / VSftpd-2.3.5 / todo / usr / share / doc / vsftpd-2.3.5 / Tuning / Usr / Share / Doc / VSftpd-2.3.5 / VSFTPD.xinetd / usr / share / man / man5 / vsftpd.confli.5.gz / usr / share / man / man8 / vsftpd.8.gz / var / ftp / var / ftp / pub 
8. Rechercher un régime auquel appartient un fichier.

En utilisant la commande ci-dessous, vous pouvez trouver le fichier sur lequel RPM son appartient.

# rpm -qf / etc / vsftpd / ftpusers vsftpd-2.3.5-2.EL6.i686 
9. Énumérez les dépendances du package RPM.

Cette commande répertorie toutes les dépendances de RPM.

# rpm -qpr vsftpd-2.3.5-2.EL6.i686.RPM 
dix. Revertissez le package RPM à la version ancienne.

Si vous avez accidentellement mis à niveau votre RPM vers une version plus récente, vous pouvez le rétrograder à nouveau en utilisant la commande ci-dessous.

RPM -UVH --oldpackage vsftpd-.EL6.i686.RPM