Como acompanho aplicativos baixados com o “sudo apt-get”? [duplicado]

5

Desde o uso do Linux principalmente para fins de desenvolvedor, muitas vezes encontro vários comandos sudo apt-get baixando ferramentas diferentes.

Estes também instalam muitas bibliotecas de dependência.

Agora existe uma solução, por meio de linha de comando ou GUI, em que ele mostra todos os comandos apt-get executados para aplicativos baixados, listando sua árvore de dependência necessária?

Dessa forma, seria ótimo simplesmente acompanhar todas as coisas que você fez com o seu sistema.

    
por arjun 27.01.2017 / 13:04

1 resposta

7

TL; DR: Procure nos registros do gerenciador de pacotes, especialmente /var/log/apt/history.log .

Para ver quais operações de gerenciamento de pacotes foram executadas, recomendo consultar os logs do APT e do dpkg.

  • /var/log/apt/term.log mostra as operações do APT executadas. É essencialmente o mesmo texto mostrado no terminal quando você executa comandos como apt-get , e data e data e hora são fornecidos, então fica claro quando cada operação foi feita.
  • /var/log/apt/history.log mostra cada operação de gerenciamento de pacotes executada pelo APT, quem executou, que comando foi executado para executá-lo e quais pacotes e versões foram afetados. (Isso parece muito parecido com o que você está pedindo).
  • /var/log/dpkg.log é o log de dpkg , que é o utilitário de nível mais baixo chamado por apt-get e outras ferramentas. Ele fornece uma lista de operações e status para cada pacote que foi adicionado, removido ou modificado, e as versões relevantes.

Para ver a lista de pacotes que um pacote específico precisa (suas dependências), os pacotes que dependem dele (suas dependências reversas) e algumas outras informações, você pode executar:

apt-cache showpkg package

Substitua package pelo nome real do pacote.

    
por Eliah Kagan 27.01.2017 / 13:20