Если я делаю следующее:
apt install SomePackage --install-suggests
Это попытается не только установить предложенный пакеты, указанные SomePackage
, но также и те пакеты, перечисленные как предложения любыми пакетами SomePackage
зависит от того, если упомянутые зависимости уже не установлены.
Существует ли способ сказать склонный установить пакеты, предложенные только теми, которых я явно перечислил, но не те, которые падают далее вниз дерево зависимостей?
Существует три вида зависимостей:
Зависит. Они должны быть втянуты, и на серьезном основании. Можно предотвратить их при помощи и способный флаг, который я не буду обсуждать здесь, потому что это опасно и вероятно повредиться независимо от того, что Вы пытаетесь установить.
Рекомендует. Они должны быть втянуты для полного набора функций. В Ubuntu это включено по умолчанию. Можно выключить его с Кв. --no-install-recommends
отметьте или измените способный элемент конфигурации APT::Install-Recommends
от '1' до '0'. Большинство пользователей никогда не должно должно быть касаться этой установки. Можно проверить текущую установку с apt-config dump | grep Install-Recommends
Предлагает. Они могут быть втянуты при ограниченных обстоятельствах для добавления функциональности. В Ubuntu это отключено по умолчанию. Можно включить его с Кв. --install-suggests
отметьте или измените способный элемент конфигурации APT::Install-Suggests
от '0' до '1'. Большинство пользователей никогда не должно должно быть касаться этой установки. Можно проверить текущую установку с apt-config dump | grep Install-Suggests
Кв. будет следовать за деревом зависимостей полностью с теми же настройками. Нет никакого способа изменить настройки на полпути вниз дерево.
Если Вы хотите некоторых (но не все) предложенный пакеты, необходимо перечислить пакеты, которые Вы хотите. Это может усложнить Вашу будущую жизнь: вручную указанные пакеты не имеют право на, автоудаляют, таким образом, необходимо будет вымыться вручную, также. Сделайте хорошие заметки.