web-dev-qa-db-fra.com

Comment afficher l'historique des commandes Yum (mettre à jour, installer, supprimer)?

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

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

Je pourrais utiliser la commande "history" d'Unix, mais certaines installations peuvent avoir été effectuées avec différents comptes. J'ai essayé de chercher sur le Web et de lire la page de manuel mais je n'ai rien trouvé.

33
Chris

Bien,

yum history

fait le travail aussi bien.

16
lzap

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

38
MDMarra

Par exemple:

liste d'historique yum

[root ~]> yum history list
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
ID     | Login user             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
 2 | User <username>        | 2010-01-19 15:10 | Erase          |    1
 1 | User <username>        | 2010-01-19 14:55 | Update         |    3
history list

Afficher les informations d'historique pour l'ID 2

[root ~]> yum history info 2
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
Transaction ID : 2
Begin time     : Tue Jan 19 15:10:13 2010
Begin rpmdb    : 2431:fe4c2c846fd45c9125fb8ab27542a27b22e0d3df
End time       :            15:10:27 2010 (14 seconds)
End rpmdb      : 2430:2eeb12b0b0f2ef3fcb31b4447b439e76e92e3866
User           : User <username>
Return-Code    : Success
Transaction performed with:
Installed    rpm-4.7.2-1.fc12.i686
Installed    yum-3.2.25-1.fc12.noarch
Installed    yum-plugin-fastestmirror-1.1.24-2.fc12.noarch
Packages Altered:
Erase        arora-0.10.2-2.fc12.i686
history info
7
user523566

essayez aussi

grep yum < ~/.bash_history
0
SnakeDoc

Pour lister 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: il ne montre pas les dépendances

PS2: il est trié par ordre alphabétique

PS3: il ne s'affiche pas si vous avez supprimé le package ultérieurement

0
Fernando Fabreti