способная метка showhold не перечисляет все пакеты

Я держал следующие пакеты (на 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

но теперь когда я хочу перечислить сохраненные пакеты:

sudo apt-mark showhold

virtualbox
virtualbox-guest-additions-iso
virtualbox-qt

один пакет отсутствует! Почему?

1
задан 26 August 2017 в 11:04

2 ответа

Так как пакет virtualbox зависит от пакета virtualbox-dkms,

при содержании пакета virtualbox он будет автоматически содержать virtualbox-dkms, потому что без virtualbox-dkms, virtualbox не сможет работать.

Редактирование: apt-cache rdepends packagename должен сделать то, что Вы хотите. В Вашем случае сделайте apt-cache rdepends virtualbox, должен дать Вам вывод.

2
ответ дан 7 December 2019 в 13:30

Как альтернатива можно использовать:

dpkg -l | grep ^h

для получения списка всех пакетов с желаемым действием "хранения".

На этот раз ничто не будет проигнорировано.

0
ответ дан 7 December 2019 в 13:30

Другие вопросы по тегам:

Похожие вопросы: