Я хотел бы знать, где я могу найти журналы для следующих менеджеров пакетов:
- Synaptic Package Manager
- Ubuntu Software Center
- Логи при использовании терминала с
apt-get
apt
package-management
logs
sdale1930
источник
источник
Ответы:
Журналы Apt можно найти в
/var/log/apt/term.log
. Чтобы просмотреть их с помощью GEdit, вы можете использовать команду:источник
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
.И Бор в комментарии предложил использовать
zgrep
напрямую, если кто-то ищет строки, связанные с конкретным пакетом. Это работает для меня, предполагая, что я ищуhistory.log
и в существующих архивированных файлахsmtube
:источник
zgrep
напрямую.проверьте файл
который записывает все действия apt, такие как установка или обновление, для различных менеджеров пакетов
также вы можете просматривать синаптические журналы через его графический интерфейс
источник