Я хотел бы знать, где я могу найти журналы для следующих менеджеров пакетов.
и Журналы при использовании терминала с apt-get
Любая помощь будет признательна . Спасибо!
Мне нравится 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
, куда Вы поместите то, что Вы хотите вместо [1 111].
$ 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
и его существующие заархивированные файлы для [1 114]:
zgrep smtube /var/log/apt/history*
Способные журналы могут быть найдены в /var/log/apt/term.log
. Для просмотра их с GEdit, можно использовать команду:
gedit /var/log/apt/term.log
cat /var/log/apt/term.log
отобразит содержание файла очень хорошо. Можно также интересоваться tail -f /var/log/apt/term.log
. Это только отображает последние несколько строк (хвост) файла, и, более интересно, будет постоянно печатать то, что добавляется в тот файл. Это довольно интересно, если Вы хотите к " observe" журнал.
– NOhs
13.05.2020, 15:33
zgrep
непосредственно. – melpomene 13.05.2020, 15:31