show-show show не отображает все пакеты

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

3 ответа

Поскольку пакет virtualbox зависит от пакета virtualbox-dkms,

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

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

2
ответ дан 18 July 2018 в 07:53

Поскольку пакет virtualbox зависит от пакета virtualbox-dkms,

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

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

2
ответ дан 24 July 2018 в 18:55
  • 1
    Спасибо, теперь это имеет смысл. Но есть ли способ показать зависимости? – Duddy67 26 August 2017 в 12:06
  • 2
    Действительно, apt-cache rdepends virtualbox показывает все зависимости, но не показывает, какие из них хранятся. – Duddy67 26 August 2017 в 12:25
  • 3
    Поскольку удерживается virtualbox, все зависимости, показанные с помощью apt-cache rdepends virtualbox, также будут выполняться. Удержание virtualbox с использованием apt-mark означает, что все зависимости также удерживаются apt-mark. – Cynplytholowazy 26 August 2017 в 12:33

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

dpkg -l | grep ^h

, чтобы получить список всех пакетов с желаемым действием «hold».

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

0
ответ дан 24 July 2018 в 18:55

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

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