Я могу добраться “- no-install-recommends” поведение с установкой в файле “управления” Debian?

Я ищу способ встроить направление в мой пакет Debian (скажите, в control файл или в другом месте), который скажет apt-get install вести себя, как будто я включал --no-install-recommends флаг.

Предыстория

Я справляюсь, пакет - называют его foo - это явно зависит от трех других пакетов (они libcuda1-340, nvidia-340 и nvidia-opencl-icd-340, BTW, при знании этого помогает). Когда я пытаюсь установить foo использование...

apt-get install foo

... это завершает попытку установить длинный список других пакетов, которые я не хочу, и которые на самом деле повреждают мою машину. Я нашел это, если я вместо этого делаю...

apt-get install --no-install-recommends foo

... это устанавливает foo и три явных зависимости и ничто иное, и это получает меня конечный результат, который я хочу.

Прекрасно!

Но вот скручивание: Я не могу использовать --no-install-recommends флаг.

Поэтому...

  1. apt-get install делается для меня инструментом, которым я действительно не управляю,
  2. тот инструмент также устанавливает много других пакетов, кроме того, foo для меня, и
  3. Я только хочу --no-install-depends поведение относительно пакета foo. Во всех других случаях я хочу ввести зависимости, также.

Вопрос: Так, есть ли некоторая директива, я могу вставить пакет foo debian/control файл или в другом месте который получил бы меня это поведение, только для пакета foo?

Заранее спасибо за Ваше руководство.

Steve

2
задан 8 December 2016 в 23:17

1 ответ

Для выполнения того же самого на наших Испытанных серверах LTS я поместил их в/etc/apt/apt.conf

APT::Install-Recommends "0";

Точно так же для "предложенных" пакетов

APT::Install-Suggests "0";
0
ответ дан 2 December 2019 в 09:39

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

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