apt-mark showhold não lista todos os pacotes

1

Eu segurei os seguintes pacotes (no Ubuntu 16.04):

sudo apt-mark hold virtualbox
sudo apt-mark hold virtualbox-dkms
sudo apt-mark hold virtualbox-guest-additions-iso
sudo apt-mark hold virtualbox-qt

mas agora, quando quero listar os pacotes retidos:

sudo apt-mark showhold

virtualbox
virtualbox-guest-additions-iso
virtualbox-qt

um pacote está faltando! Por quê?

    
por Duddy67 26.08.2017 / 10:04

2 respostas

2

Como o pacote virtualbox depende do pacote virtualbox-dkms ,

Quando você segura o pacote virtualbox , ele mantém automaticamente virtualbox-dkms , porque sem virtualbox-dkms , virtualbox não poderá ser executado.

Editar: apt-cache rdepends packagename deve fazer o que você quiser. No seu caso, apt-cache rdepends virtualbox deve fornecer a saída.

    
por Cynplytholowazy 26.08.2017 / 10:24
0

Como alternativa, você pode usar:

dpkg -l | grep ^h

para obter uma lista de todos os pacotes com a ação desejada "hold".

Desta vez, nada será ignorado.

    
por Ravexina 27.08.2017 / 08:07