GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser "l'historique Yum" pour découvrir les packages installés ou supprimés

Bonjour les amis. Yum est l'un des gestionnaires de paquets les plus importants en raison de choses comme l'histoire de Yum. Nous utiliserons donc l'historique yum pour trouver des informations sur les packages installés ou désinstallés sur le système. En plus de cela, l'historique yum est utilisé pour vérifier les transactions qui ont été effectuées avec ce programme.

Utiliser l'historique yum sous Linux

La principale raison d'utiliser yum et la sous-commande history est de vérifier les transactions que la commande a effectuées au fil du temps. Ces transactions peuvent être une mise à jour conjointe de package, une désinstallation ou une installation. Chacun d'eux est identifié par un identifiant pour une meilleure gestion.

En plus de cela, nous pouvons revenir à un état antérieur ou vérifier l'historique qui a été créé. C'est une merveille que nous allons vous expliquer.

Bien que les options de yum history sont plusieurs, les plus importants sont

  • informations :Affiche les informations sur les transactions.
  • liste :qui nous permet de lister les transactions effectuées.
  • refaire :qui répète les tâches effectuées dans la transaction.
  • annuler :Revient à l'état précédent de la transaction effectuée.
  • rollback :Dans ce cas, il inverse la configuration des packages RPM à l'état précédent de la transaction. Il est possible que plusieurs soient faites pour atteindre l'objectif.

Avec ces opérations, il suffit de l'utiliser.

Dans cet article, j'exécuterai les commandes en tant qu'utilisateur root pour éviter les problèmes.

Afficher les transactions avec l'historique yum

Si vous utilisez la commande

yum history

Ou :

yum history list all

Vous obtiendrez un écran de sortie vous montrant toutes les transactions qui ont été effectuées.

Les champs de l'écran de sortie affichent l'ID, la commande elle-même ; la date et l'heure de l'exécution ; l'action qui a été exécutée; et enfin un numéro indiquant les packages concernés avec une légende.

Vous pouvez également utiliser list pour interroger l'historique des transactions d'un package spécifique. Par exemple :

yum history list vim-minimal
ID     | Command line                                                                                                       | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     7 | update                                                                                                             | 2022-03-09 20:43 | Upgrade        |   23  <
     1 |                                                                                                                    | 2022-01-24 09:47 | Install        |  391 >E

Afficher des informations sur une transaction

Utilisation de l'ID de transaction et du ìnfo commande, nous pouvons afficher des informations sur la transaction effectuée.

Par exemple,

yum history info 7

Vous y trouverez des informations sur les packages qui ont été affectés.

De même, vous pouvez spécifier un package pour connaître les informations sur la transaction où il a été impliqué.

Restauration de l'historique de Yum

Pour le démontrer, je vais d'abord installer deux packages comme nano et vim .

yum install nano vim

Si vous affichez à nouveau la liste des transactions, elle ressemblera à ceci

yum history

Nous devons maintenant revenir à un état avant d'installer nano et vim .

yum history rollback 7

C'est-à-dire qu'il reviendra à l'état d'avant la dernière transaction, donc nano et vim sera supprimé.

Pour refaire une transaction, vous pouvez utiliser redo de la même manière que Rollback. La différence est que redo va refaire tout ce que la transaction a fait.

Maintenant l'option d'annulation

À propos de l'undo option l'opération est similaire à la restauration, vous n'avez donc qu'à utiliser

yum history undo 7

Mais comme nous l'avons dit, ils sont utilisés de manière très similaire.

Conclusion

L'historique de Yum est un utilitaire très utile pour connaître et gérer les transactions qui ont été effectuées dans YUM. En plus de cela, il peut être utilisé pour suivre les modifications apportées aux packages.

J'espère que vous avez aimé cet article.


Linux
  1. Comment lister tous les packages installés sous Linux

  2. Comment savoir quelle version de GTK+ est installée sur Ubuntu ?

  3. Comment puis-je savoir avec YUM ou RPM quels fichiers sont installés ?

  4. Comment savoir quel pilote Wi-Fi est installé ?

  5. Supprimer complètement tous les packages que j'ai installés ?

Comment désinstaller ou supprimer des packages de CentOS

Comment utiliser "Yum History" pour trouver des informations sur les packages installés ou supprimés

Comment trouver les packages propriétaires installés dans Arch Linux

Comment répertorier les packages installés sous Linux

Comment supprimer une commande de l'historique sous Linux

Comment répertorier les packages installés sur Ubuntu 22.04