41 votes

Comment afficher l'historique des commandes Yum (mise à jour, installation, suppression) ?

Je vois des erreurs dans mes journaux Apache et elles peuvent (ou non) être liées à certains paquets que j'ai récemment installés/supprimés en utilisant Yum.

Existe-t-il un moyen de visualiser l'historique des paquets Yum qui ont été mis à jour/installés/supprimés ?

Je pourrais utiliser la commande "history" de Unix, mais certaines installations ont peut-être été faites avec des comptes différents. J'ai essayé de chercher sur le web et de lire aussi la page de manuel mais je n'ai rien trouvé.

44voto

MDMarra Points 20260

Je crois que vous pouvez trouver ce que vous cherchez dans les fichiers journaux yum qui se trouvent dans /var/log/yum.log

25voto

daniel Points 26

Eh bien,

yum history

fait également l'affaire.

9voto

Par exemple:

yum history list

[root ~]> yum history list
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
ID     | Utilisateur de connexion   | Date et heure  | Action(s)      | Modifié
-------------------------------------------------------------------------------
 2 | Utilisateur     | 2010-01-19 15:10 | Effacer         |    1
 1 | Utilisateur     | 2010-01-19 14:55 | Mettre à jour    |    3
history list

Afficher les informations d'historique pour l'ID 2

[root ~]> yum history info 2
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
ID de transaction : 2
Heure de début     : Mar Jan 19 15:10:13 2010
Début de la base de données rpm    : 2431:fe4c2c846fd45c9125fb8ab27542a27b22e0d3df
Heure de fin       :            15:10:27 2010 (14 secondes)
Fin de la base de données rpm      : 2430:2eeb12b0b0f2ef3fcb31b4447b439e76e92e3866
Utilisateur           : Utilisateur 
Code de retour    : Succès
Transaction effectuée avec:
Installé    rpm-4.7.2-1.fc12.i686
Installé    yum-3.2.25-1.fc12.noarch
Installé    yum-plugin-fastestmirror-1.1.24-2.fc12.noarch
Paquets modifiés:
Effacer        arora-0.10.2-2.fc12.i686
history info

1voto

Fernando Fabreti Points 111

Pour répertorier les paquets que vous avez installés, essayez ceci :

alias yum-userinstall="yumdb search command_line install* | grep command_line\ = | sort | uniq | sed -r -e 's/command_line = (.*)/yum \1/g'"

Résultat :

# yum-userinstall
     yum install bind-utils
     yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
     yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
     yum install lsof
     yum install nano
     yum install nfs-utils libnfsidmap
     yum install nmap-ncat
     yum install openscap-scanner
     yum install open-vm-tools

PS1 : cela ne montre pas les dépendances

PS2 : c'est trié alphabétiquement

PS3 : cela ne montre pas si vous avez supprimé le paquet ultérieurement

0voto

ruslo Points 101

Aussi essayer

grep yum < ~/.bash_history

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X