Un fichier RPM est un fichier Red Hat Package Manager. RPM est un gestionnaire de packages développé par Red Hat principalement pour les systèmes d'exploitation Linux basés à Redhat tels que Rhel, Centos, Fedora, etc. Développé en fonction de Linux Standard Base (LSB), le RPM open source est utilisé pour gérer, installer, désinstaller des packages de logiciels dans les systèmes Linux. Chaque package RPM qui contient une collection ou un paquet de fichiers utilise le .Extension RPM.
Fichiers de documentation | Auteur, todo, réadme, etc. |
Fichiers de configuration | Logrotate.conf, updatedb.conf, sshd.conf, etc. |
Fichiers binaires (exécutables) | Sshd, ssh, xattr, stat, nmap, etc. |
Maintenant, nous couvrirons différentes options pour inscrire des fichiers sur un système Linux sous un certain package ou groupe.
Vous pouvez facilement localiser tous les fichiers installés à partir du package RPM en vérifiant le package RPM manifeste dans votre système. Vous pouvez également voir tous les fichiers et emplacements pour un package RPM particulier via cette méthode.
RPM -QLP.RPM
Ou
RPM -QILP.RPM
Voici la sortie de la commande RPM dans l'exemple ci-dessus:
Listing dans les systèmes basés sur RHEL / Centos Linux
Vous pouvez répertorier les fichiers qui font partie de Yum-Utils installé sur le système RHEL / CENTOS à partir de tout package téléchargé ou donné à l'aide de la commande de repoière. Vous pouvez installer et utiliser Yum-Utils en utilisant la commande suivante.
Mise à jour
miam installer yum-utils
Une fois que vous avez installé Yum-Utils, vous pouvez facilement répertorier les fichiers de package RPM en exécutant la commande suivante (nous avons utilisé Firefox pour l'exemple):
RÉPOIERIE - INSTALLÉ -L FIREFOX
Listing dans les systèmes Linux basés sur Fedora
En utilisant DNF, la commande de repoière peut afficher des fichiers installés à partir de packages dans Fedora 22+.
DNF Repochery - Installé -l Firefox
Alternativement, vous pouvez répertorier les fichiers installés dans le système ou à l'intérieur du .Package RPM en utilisant la commande RPM suivante. Ici, -i ou -g, signifie répertorier implicitement les fichiers du package:
RPM -QL Firefox
Listing dans les systèmes Ubuntu / Debian Based-Linux
Vous pouvez utiliser la commande DPKG sur une distribution Ubuntu / Debian avec l'indicateur -L pour répertorier ses dérivés ou fichiers installés dans Debian Systems à partir de n'importe quel .package deb.
dpkg -l
Listing des fichiers RPM avant d'installer le package
Avec l'option -p, nous pouvons énumérer .Fichiers de package RPM avant l'installation. Supposons que vous téléchargez n'importe quel package de RPM Telnet-Server à partir de toute source en ligne. Ensuite, vous pouvez voir à travers les commandes suivantes ce qui est présent dans le package téléchargé, qui sera installé dans le système de fichiers ou peut être fait.
RPM -QLP Telnet-Server-1.2-137.1.i586.RPM
Conclusion
Cet article nous a appris à trouver ou à énumérer tous les fichiers installés à partir d'un package ou d'un groupe de packages RPM dans Linux. Différentes distributions de Linux répertorient ces packages en utilisant différentes méthodes et commandes. Si vous souhaitez connaître des informations liées à cet article, veuillez nous le dire en commençant dans la zone de commentaires.