Я хотел бы знать, где я могу найти журналы для следующих менеджеров пакетов:
- Synaptic Package Manager
- Ubuntu Software Center
- Логи при использовании терминала с
apt-get
Я хотел бы знать, где я могу найти журналы для следующих менеджеров пакетов:
apt-get
Ответы:
Журналы Apt можно найти в /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
. Он отображает только последние несколько строк (хвост) файла и, что более интересно, будет непрерывно печатать все, что будет добавлено в этот файл. Это довольно интересно, если вы хотите «наблюдать» журнал.
less
чтобы вы могли легче прокручивать.
Мне нравится 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)
$
И Бор в комментарии предложил использовать zgrep
напрямую, если кто-то ищет строки, связанные с конкретным пакетом. Это работает для меня, предполагая, что я ищу history.log
и в существующих архивированных файлах smtube
:
zgrep smtube /var/log/apt/history*
zgrep
напрямую.
проверьте файл
/var/log/dpkg.log
который записывает все действия apt, такие как установка или обновление, для различных менеджеров пакетов
также вы можете просматривать синаптические журналы через его графический интерфейс