Comment utiliser la commande RPM dans Linux

Comment utiliser la commande RPM dans Linux
Si vous êtes un utilisateur Linux, vous avez probablement rencontré le terme RPM. RPM est un acronyme pour Red Hat Package Manager, Et c'est un puissant outil de ligne de commande pour gérer les packages de logiciels sur les systèmes Linux. Cet article couvrira tout ce que vous devez savoir sur le RPM Commande dans Linux, y compris sa syntaxe, son utilisation et quelques exemples courants.
  1. Quelle est la commande rpm
  2. Syntaxe de commande RPM
  3. Options de commande RPM
  4. Installez les packages RPM
  5. Mettre à niveau les packages RPM
  6. Supprimer les packages RPM
  7. Liste des packages RPM installés
  8. Afficher les informations du package avant l'installation
  9. Afficher les informations du package après l'installation
  10. Vérifiez les dépendances des packages avant l'installation
  11. Liste tous les fichiers d'un package installé
  12. Commande RPM dans différentes distros Linux

1: Quelle est la commande RPM

Le RPM La commande est un outil de gestion de logiciels pour les systèmes d'exploitation Linux. Il est utilisé pour gérer l'installation, la suppression, la vérification et la mise à niveau des packages logiciels. RPM est conçu pour fonctionner avec des packages qui sont dans le RPM Format, qui est un format binaire qui contient tous les fichiers nécessaires pour installer et exécuter le logiciel.

2: Syntaxe de commande RPM

La syntaxe de base du RPM La commande est la suivante:

RPM [Options] [Package]

Ici, [Options] fait référence aux options de commande que vous pouvez transmettre au RPM commande, et [EMBALLER] fait référence au package que vous souhaitez gérer.

3: Options de commande RPM

Pour vérifier la liste complète des options de commande, exécutez:

Sudo RPM -Help

Voici quelques options couramment utilisées pour le RPM commande:

-je: installer un package

-U: mettre à niveau un package

-E: Effacer / supprimer un package

-Q: Interroger un forfait

-V: Vérifiez un package

-F: Faire rafraîchir un package installé

-H: Afficher l'aide pour une commande RPM spécifiée

-V: Mode verbeux (affiche une sortie plus détaillée)

-test: Mode de test (simulez la commande spécifiée sans l'exécuter)

-Nodeps: Évitez les contrôles de dépendance lors de l'installation, de la mise à niveau ou de la suppression d'un package

Notez qu'il existe de nombreuses autres options disponibles pour le RPM commande, et vous pouvez trouver une liste complète dans le RPM Page manuelle en fonctionnant RPM de l'homme Dans votre terminal.

RPM de l'homme

4: Installez les packages RPM

Pour installer un RPM package en utilisant le RPM commande, suivez cette syntaxe:

sudo rpm -ivh [package]

Cette commande comprend les options

  • -je pour installer
  • -V pour la sortie verbeuse
  • -H pour imprimer des marques de hachage pour indiquer la progression du processus d'installation

Avant l'installation, assurez-vous que vous avez téléchargé le fichier de package approprié compatible avec votre architecture système.

Par exemple, pour installer le RPM amélioré Package, utilisez la commande suivante:

sudo rpm -ivh vim-enhanced-7.4.629-8.EL7_9.x86_64.RPM

Nous pouvons également installer un RPM Package avec lien de téléchargement en utilisant la commande suivante:

sudo rpm -ivh [package_url]

5: Améliorer les packages RPM

Pendant RPM Mise à niveau, la version actuelle du package est désinstallée et la dernière version est installée.

La commande suivante peut être utilisée pour mettre à niveau les packages:

Sudo RPM -UVH [Package]

Cette commande comprend les options

  • -U (mise à niveau)
  • -V (mode verbeux)
  • -h (imprimer des marques de hachage pour afficher le processus de mise à niveau)

Pour mettre à niveau Vim-Enhanced, utilisez:

Sudo RPM -UVH Vim-Enhanced-7.4.629-8.EL7_9.x86_64.RPM

L'installation manuelle des dépendances supplémentaires peut être nécessaire si la nouvelle version les nécessite. Dans la sortie après l'exécution de la commande, RPM affiche les dépendances requises qui manquent.

Ajouter le -nodeps Option à la commande pour ignorer le message et mettre à jour sans dépendances:

Sudo RPM -UVH --NODEPS [Package]

6: Supprimer les packages RPM

Retirer RPM packages, exécuter:

sudo rpm -e [package]

Par exemple, pour supprimer le vim RPM, courir:

sudo rpm -e vim-enhancé

En utilisant Miam est une autre option pour désinstaller RPM paquets.

Sudo yum supprime [package]

Par exemple, pour supprimer VIM en utilisant Miam Command Run:

sudo yum retire vim-enhancé.x86_64

7: Liste des packages RPM installés

Exécutez la commande suivante pour répertorier tous les installations installées RPM paquets:

RPM sudo -qa

La commande comprend le -QA option, qui instruit RPM Pour interroger tout.

8: Afficher les informations du package avant l'installation

Avant d'installer un package, la commande suivante affiche des informations sur le RPM emballer:

sudo rpm -qip [package]

Pour obtenir des informations sur un package et confirmer sa validité, utilisez les options:

  • -qi (Informations de requête)
  • -p (requête / vérifier un package)

Par exemple, pour afficher les informations liées à l'exécution du package RPM amélioré:

sudo rpm -qip vim-enhanced-7.4.629-8.EL7_9.x86_64.RPM

9: Afficher les informations du package après l'installation

Un RPM Les informations disponibles du package peuvent être consultées en utilisant le -qi Option, qui demande au programme d'interroger les détails du package:

sudo rpm -qi [package]

La sortie nous donne des informations telles que les détails du package.

Par exemple, La commande suivante nous donnera des informations liées à vim:

sudo rpm -qi vim-enhancé

10: Vérifiez les dépendances du package RPM avant l'installation

Le RPM Les commandes nous permettent également de vérifier les dépendances des packages avant de pouvoir les installer. Assurez-vous que le RPM Le package est déjà téléchargé pour lequel vous souhaitez voir la liste des dépendances.

La syntaxe de commande que nous utilisons est:

rpm -qpr [package]

Voici la liste des options que cette commande comprend:

  • -Q (format de requête)
  • -p (requête / vérifier un package)
  • -R (liste des dépendances du package)

Par exemple, pour énumérer toutes les dépendances requises par vim Package que vous pouvez exécuter:

RPM -QPR Vim-Enhanced-7.4.629-8.EL7_9.x86_64.RPM

11: Énumérez tous les fichiers d'un package installé

Nous pouvons également répertorier tous les fichiers associés à un package en utilisant -QL option, cela instruira RPM Pour interroger la liste:

sudo rpm -ql [package]

Par exemple, nous pouvons lister RPM amélioré Fichiers de package à l'aide:

sudo rpm -ql vim-enhancé

12: Commande RPM dans différentes distros Linux

Bien que la commande RPM fonctionne de la même manière sur différentes distributions Linux, il peut y avoir des différences d'utilisation et de syntaxe. Voici un bref aperçu des commandes RPM dans différentes distributions Linux:

Gestion des packages RPM dans les systèmes basés sur Red Hat

Dans Basé sur un chapeau rouge systèmes, RPM est le gestionnaire de package par défaut. Le RPM Le système de gestion des packages est utilisé pour gérer les packages logiciels de ces systèmes. Pour installer un package dans un système basé sur Red Hat, vous pouvez utiliser la commande suivante:

sudo yum install [package]

Pour supprimer un package, vous pouvez utiliser la commande suivante:

Sudo yum supprime [package]

Gestion des packages RPM dans les systèmes basés sur Debian

Dans les systèmes basés à Debian, le gestionnaire de packages par défaut est apte. Cependant, vous pouvez toujours utiliser un régime pour gérer les packages dans ces systèmes.

RPM est un gestionnaire de packages pour le système Red Hat, donc par défaut, il n'est pas installé sur Debian. Pour installer le RPM Gestionnaire de packages dans un système Linux basé à Debian, exécuter:

sudo apt install rpm
sudo apt install extrater

Pour installer un package dans un système basé à Debian en utilisant RPM, Vous pouvez utiliser la commande suivante:

Sudo Alien -i [package.RPM]

Note: Le extraterrestre L'utilitaire convertira le RPM Package à Deb, que vous pouvez installer en utilisant la commande suivante:

INSTALLATION SUDO APT ./ /

Gestion des packages RPM dans les systèmes basés sur les arcs

Dans les systèmes basés sur l'arc, le gestionnaire de packages par défaut est Pac-Man. Cependant, vous pouvez toujours utiliser RPM pour gérer les packages dans ces systèmes. Pour installer un package dans un système basé sur une arche en utilisant RPM, Vous pouvez utiliser la commande suivante:

Sudo Pacman -u [package.RPM]

Conclusion

Le RPM La commande est un outil puissant pour gérer les packages de logiciels dans Linux. Que vous installiez de nouveaux packages, la mise à niveau de celles existantes ou la suppression des anciennes, RPM facilite la maintenance de votre système à jour et fonctionne en douceur. En suivant les conseils et astuces mentionnés dans cet article, vous pouvez devenir compétent dans l'utilisation du RPM Commande pour gérer les packages logiciels.