Onde estão os logs do apt-get?

54

Gostaria de saber onde posso encontrar os logs para os seguintes gerenciadores de pacotes:

  • Gerenciador de Pacotes Synaptic
  • Centro de Software Ubuntu
  • Os logs ao usar o terminal com apt-get
sdale1930
fonte
nenhum dos logs listados nas respostas é muito detalhado. Eu acho que seria legal ver algo como: "baixando o índice de blá blá baixando deb blá instalando o pacote foo versão 1.2.3 do arquivo foo.blah.deb" em vez de apenas as listas de pacotes que foram instalados.
Brian Minton

Respostas:

55

Os registros do Apt podem ser encontrados em /var/log/apt/term.log. Para visualizá-los com o GEdit, você pode usar o comando:

gedit /var/log/apt/term.log
nux
fonte
Eu poderia usar o gato para vê-los?
sdale1930
5
sim você pode homem
nux
5
Obviamente, cat /var/log/apt/term.logexibirá o conteúdo do arquivo muito bem. Você também pode estar interessado tail -f /var/log/apt/term.log. Isso exibe apenas as últimas linhas (cauda) do arquivo e, mais interessante, imprimirá continuamente o que for anexado a esse arquivo. Isso é bastante interessante se você deseja "observar" o log.
Malte Skoruppa
de nada meu amigo
nux
11
use lesspara que você possa rolar mais facilmente.
sjas
26

Eu gosto var/log/apt/history.log. É muito conciso.

Observe também que os logs mais antigos são arquivados logrotateuma vez por mês. Para combinar os arquivos history.logcompactados atuais e todos os antigos, history.logvocê pode usar cate zcatassim:

cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd

Então você pode, por exemplo, usar greppara encontrar o que precisa:

$ grep package_name ~/Desktop/allhistory.logonde você colocará o que deseja no lugar 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)
$ 

E Bohr , em um comentário, sugeriu o uso zgrepdireto se alguém estiver procurando por linhas relacionadas a um pacote específico. Isso funciona para mim, supondo que estou pesquisando history.logos arquivos arquivados existentes e smtube:

zgrep smtube /var/log/apt/history*
DK Bose
fonte
2
Ou execute zgrepdiretamente.
Bohr
13

verifique o arquivo

/var/log/dpkg.log

que registra todas as atividades do apt, como instalações ou atualizações, para os vários gerenciadores de pacotes

Também é possível visualizar logs sinápticos através de sua interface gráfica.

Sagar Patni
fonte