Alguém sabe se existe uma maneira fácil de encontrar uma lista de pacotes instalados, classificados por data, ao usar aptitude
(ou apt-get
)?
Instalei vários pacotes para tentar algo novo, mas não deu certo. Gostaria de remover todos esses pacotes, para recuperar algum espaço em disco.
Eu tentei apenas olhar para a lista de arquivos .deb baixados, mas isso parece uma maneira bastante atrasada de fazê-lo (embora funcione).
apt
package-management
aptitude
Mikeage
fonte
fonte
*.list
arquivos, pois os outros arquivos são carimbados com a data do pacote.Eu configurei o aptitude para gravar em um log (
/var/log/aptitude
). Produz saída como esta;Isso mostra a data exata e os pacotes que o aptitude instalou. Para configurar isso, siga a referência de aptidão;
Você encontrará um link para a referência do aptitude na página de manual do aptitude.
fonte
Existe uma maneira simples de ver a data de instalação de todos os pacotes. Basta executar:
Como resultado, você obterá uma lista de todos os pacotes instalados com data e hora exata.
Obrigado pelos comentários que me levaram a essa solução.
fonte
cd
comando não é necessário se você usar o caminho completo nocat
comando ...cd
comando erals
dentro deste diretório para verificar os arquivos dpkg.log disponíveis. Mas uma solução melhor será executadals /var/log | grep 'dpkg.log'
para listar os arquivos de log. Desculpa a bagunça.cat | cat
era algo que você poderia fazer. Mas por que não reunir os dois arquivos em um comando? (Ou melhor ainda: só faço o que @MarcVanDaele diz.)Encontrei este aqui na web. Ele cria um histórico do dpkg a partir do arquivo de log do dpkg.
Parece muito simples.
Fonte
EDITAR
Eu tentei esse script no Ubuntu 8.10 Server e funciona muito bem. Você poderia fornecer algumas informações, como resolveu o seu problema?
fonte
Use os logs do dpkg
OU se você não tiver
locate
Use
sort
para garantir pedidos adequados com base no tempoUse
tac
(reversocat
) *, cabeça eg para receber as últimas 4 entradasPor exemplo, para o último comando, recebo:
fonte
tac
+ emhead
vez detail
?Você também pode rastrear suas ações anteriores, verificando /var/log/apt/term.log e arquivos mais antigos term.log.1.gz etc.). Possui registros de data e hora e log completo de mensagens durante a instalação.
fonte
[RESPONDENDO A PERGUNTA REAL], Sim, existe uma maneira FÁCIL de procurar pacotes instalados em uma data específica, mesmo que isso tenha sido feito dentro do terminal usando o apt-get.
Se você instalar o Synaptic Package Manager, que pode ser instalado livremente no Ubuntu Software Center, você só precisa abrir o menu FILE e escolher a opção "Histórico". Lá, você encontrará uma contabilidade de todos os pacotes de aplicativos adicionados e removidos, organizados por data, independentemente de como eles foram instalados ou removidos.
fonte
De fato, existe um
pkginstall.sh
script 'oficial' que pode fazer isso. Siga as instruções na documentação oficial . Resumidamente, faça o download do script no link acima, verifique se ele é executável e execute com:~/pkginstalls.sh
Isso criará um
pkginstalls.txt
arquivo em seu diretório pessoal contendo todos os pacotes instalados classificados por data.BTW, este é o conteúdo do script:
fonte