Я ищу способ встроить направление в мой пакет 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
флаг.
Поэтому...
apt-get install
делается для меня инструментом, которым я действительно не управляю, foo
для меня, и--no-install-depends
поведение относительно пакета foo
. Во всех других случаях я хочу ввести зависимости, также.Вопрос: Так, есть ли некоторая директива, я могу вставить пакет foo
debian/control
файл или в другом месте который получил бы меня это поведение, только для пакета foo
?
Заранее спасибо за Ваше руководство.
Steve
Для выполнения того же самого на наших Испытанных серверах LTS я поместил их в/etc/apt/apt.conf
APT::Install-Recommends "0";
Точно так же для "предложенных" пакетов
APT::Install-Suggests "0";