Я хотел бы знать, где я могу найти журналы для следующих менеджеров пакетов.
и Журналы при использовании терминала с apt-get
Любая помощь будет признательна . Спасибо!
Способные журналы могут быть найдены в /var/log/apt/term.log
. Для просмотра их с GEdit, можно использовать команду:
gedit /var/log/apt/term.log
проверьте файл
/var/log/dpkg.log
, который записывает все способные операции, такие как установки или обновления, для различных диспетчеров пакетов
также можно просмотреть синаптические журналы через его gui
Мне нравится var/log/apt/history.log
. Это очень кратко.
Также обратите внимание, что более старые журналы заархивированы с logrotate
один раз в месяц. Объединить ток history.log
и все сжатое более старое history.log
файлы можно использовать cat
и zcat
как это:
cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd
Затем можно, например, использовать grep
для нахождения то, в чем Вы нуждаетесь:
$ grep package_name ~/Desktop/allhistory.log
куда Вы поместите то, вместо чего Вы хотите 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)
$
И, Bohr, в комментарии, предложил использовать zgrep
непосредственно, если Вы ищете строки, связанные с определенным пакетом. Это работает на меня предполагающий, что я ищу обоих history.log
и его существующие заархивированные файлы для smtube
:
zgrep smtube /var/log/apt/history*