Como visualizar uma lista de pacotes que foram instalados manualmente sem suas dependências

6

Como eu vejo uma lista de pacotes que eu manualmente (realmente manualmente, como eu os digitei) instalado?

Eu quero excluir pacotes que foram instalados como resultado de dependências de outros pacotes que eu digitei manualmente.

Por exemplo, se eu executei o comando:

sudo apt-get install mysql-server

e como resultado mysql-common foi instalado, eu quero apenas ver mysql-server na lista e não em mysql-common .

Eu procurei por uma resposta e encontrei muitas que estavam próximas, mas não exatamente o que eu queria.

    
por Jorge Castro 03.10.2012 / 02:19

3 respostas

5

Faça o que quiser:

cat /var/log/apt/history.log | grep 'apt-get install '
    
por wojox 03.10.2012 / 03:44
14

É muito melhor usar a ferramenta apt-mark :

apt-mark showmanual

Isso é exatamente o que você quer. Você também pode marcar pacotes como instalados manualmente ou não e manter os pacotes em versões fixas.

    
por Aleksei 26.07.2013 / 14:15
0

Eu criei um script usando a ideia do wojox. Cria um arquivo no seu diretório pessoal com todos os pacotes nele.

link

    
por FK-VH 23.09.2017 / 17:54