Encontre os pacotes adicionais instalados com um determinado programa pelo apt ou apt-get?

1

Não tenho conhecimento de outra maneira de fazer isso - se esse programa já foi instalado (não como aqueles instalados após a instalação de um programa especializado como debfoster ) - a menos que eu tenha salvo a mensagem dada por apt ou apt-get : por exemplo, para Thunar disse:

The following additional packages will be installed:
  exo-utils libexo-1-0 libexo-common libexo-helpers libgarcon-1-0
  libgarcon-common libthunarx-2-0 libtumbler-1-0 libwnck-common libwnck22
  libxfce4ui-1-0 libxfce4ui-common libxfce4util-bin libxfce4util-common
  libxfce4util7 libxfconf-0-2 thunar-data thunar-volman tumbler tumbler-common
  xfce4-panel xfconf

Essas informações já estão disponíveis no Ubuntu sem instalar uma ferramenta separada como debfoster ? Então, eu não estou perguntando sobre tais ferramentas (como respondido aqui ), mas sobre uma maneira para ver os pacotes que vieram com programas já instalados através do apt ou apt-get.

    
por cipricus 11.01.2018 / 21:28

3 respostas

1

Desde que você não tenha instalado nada nesse meio tempo que compartilhe as mesmas dependências, uma maneira seria simular a remoção do pacote e tomar nota do instalado automaticamente :

por exemplo,

$ sudo apt-get remove --dry-run thunar
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  exo-utils libexo-1-0 libexo-common libexo-helpers libgarcon-1-0 libgarcon-common libthunarx-2-0 libtumbler-1-0 libwnck-common libwnck22 libxfce4ui-1-0
  libxfce4ui-common libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-2 thunar-data tumbler tumbler-common xfce4-panel xfconf
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  thunar thunar-volman
0 upgraded, 0 newly installed, 2 to remove and 123 not upgraded.
Remv thunar-volman [0.8.1-2]
Remv thunar [1.6.11-0ubuntu0.16.04.2]

NOTA: se houver outras autorizações válidas (geralmente, pacotes do kernel resultantes de atualizações de segurança automáticas), elas também serão exibidas na saída. Para ver apenas os pacotes instalados automaticamente para o pacote específico em que você está interessado, execute sudo apt-get autoremove primeiro para que apt inicie a partir de um estado "limpo".

    
por steeldriver 11.01.2018 / 22:08
1
apt-cache rdepends thunar

fornece as dependências do programa.

Ou procure em /var/log/apt/history.log que lhe daria as informações exatas da lista que você procura.

Referências: Como listar pacotes dependentes (dependências reversas)?

    
por Ray T 11.01.2018 / 21:59
0

apt-rdepends terá o nome do pacote e informará os pacotes dependentes do pacote, que devem ser instalados ou atendidos quando você apt-get install it.

    
por Jiashun Zheng 11.01.2018 / 21:35