Como determinar quais pacotes foram instalados a partir do proposto?

1

Eu habilitei brevemente as atualizações do jaunty-proposed para ver se havia uma atualização para um pacote específico que estava me causando problemas. Houve algumas atualizações para outros pacotes que eu instalei e agora estou tendo problemas com a minha ethernet. Mas não me lembro quais pacotes propostos instalei.

Como posso descobrir quais pacotes foram instalados a partir de atualizações propostas em vez de atualizações?

    
por nedned 09.08.2009 / 05:04

3 respostas

1

O Aptitude tem um conjunto incrivelmente rico de padrões de pesquisa . No seu caso, você vai querer ~i (para "instalado") e ~A<archive> , assim:

aptitude search '~i ~Ajaunty-proposed'

Como exemplo, tenho alguns pacotes instalados a partir de 'hardy-backports':

$ aptitude search '~i ~Ahardy-backports'
i A bacula-common                   - network backup, recovery and verification
i   bacula-fd                       - network backup, recovery and verification
i A libsvn-perl                     - Perl bindings for Subversion
i A libsvn1                         - Shared libraries used by Subversion
i   rsync                           - fast remote file copy program (like rcp)
i   subversion                      - Advanced version control system
$
    
por 09.08.2009 / 06:39
0

Há várias coisas que você pode tentar com apt-cache policy que podem ajudar - passando por todos os pacotes em seu sistema e observando a política para descobrir de onde vem a versão "atualmente instalada" (roteirizada, é claro, porque fazer isso à mão seria insano) daria uma lista bastante exaustiva. Como alternativa, se você quisesse que um conjunto menor de pacotes fosse consultado manualmente, /var/log/dpkg.log listará todas as atividades de gerenciamento de pacotes, para que você possa voltar atrás e começar a pesquisar os pacotes instalados desde então - não tanta ajuda se você tiver feito um dist-upgrade, mas muito útil se você tiver um pequeno conjunto de alterações para revisar.

    
por 09.08.2009 / 06:09
0

Deve haver um registro em / var / log / apt ou / var / log / dpkg (você pode precisar checar os nomes; acho que o apt é um diretório e o dpkg está perto do nome do o arquivo de log) que lista quais pacotes e ações foram executados e de que você deve ser capaz de descobrir o que aconteceu.

    
por 09.08.2009 / 06:10

Tags