J'aimerais savoir où trouver les journaux des gestionnaires de paquets suivants:
apt-get
Les journaux apt peuvent être trouvés dans /var/log/apt/term.log
. Pour les afficher avec GEdit, vous pouvez utiliser la commande:
gedit /var/log/apt/term.log
J'aime var/log/apt/history.log
. C'est très concis.
Notez également que les anciens journaux sont archivés avec logrotate
une fois par mois. Pour combiner le history.log
actuel et tous les anciens fichiers history.log
compressés, vous pouvez utiliser cat
et zcat
comme ceci:
cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd
Ensuite, vous pouvez, par exemple, utiliser grep
pour trouver ce dont vous avez besoin:
$ grep package_name ~/Desktop/allhistory.log
où vous allez mettre ce que vous voulez à la place de package_name
.
$ grep google ~/Desktop/allhistory.log
Upgrade: google-chrome-stable:AMD64 (32.0.1700.102-1, 33.0.1750.117-1)
Upgrade: google-chrome-stable:AMD64 (31.0.1650.48-1, 32.0.1700.77-1)
Upgrade: google-chrome-stable:AMD64 (32.0.1700.77-1, 32.0.1700.102-1)
Upgrade: google-chrome-stable:AMD64 (30.0.1599.101-1, 31.0.1650.48-1)
$
Et, Bohr , dans un commentaire, suggère d'utiliser zgrep
directement si l'on cherche des lignes liées à un paquet spécifique. Cela fonctionne pour moi en supposant que je recherche à la fois history.log
et ses fichiers archivés existants pour smtube
:
zgrep smtube /var/log/apt/history*
vérifier le fichier
/var/log/dpkg.log
qui enregistre toutes les activités apt, telles que les installations ou les mises à niveau, pour les différents gestionnaires de paquets
aussi, vous pouvez voir les journaux synaptiques à travers son interface graphique