Posso obter o comportamento “--no-install-recommends” com uma configuração no arquivo “control” do Debian?

1

Eu estou procurando uma maneira de construir direção no meu pacote Debian (digamos, no arquivo control ou em outro lugar) que vai dizer ao apt-get install se comportar como se eu tivesse incluído o --no-install-recommends flag.

História anterior

Eu gerencio um pacote - chame de foo - que explicitamente depende de três outros pacotes (eles são libcuda1-340 , nvidia-340 e nvidia-opencl-icd-340 , BTW, se souberem que isso ajuda). Quando tento instalar foo usando ...

apt-get install foo

... acaba tentando instalar uma longa lista de outros pacotes que eu não quero, e que de fato quebram minha máquina. Eu descobri que se eu, ao contrário, fizer ...

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

... instala foo e as três dependências explícitas e nada mais, e isso me dá o resultado final que eu quero.

Perfeito!

Mas eis a diferença: não posso usar o sinalizador --no-install-recommends .

Isso é porque ...

  1. o apt-get install está sendo feito para mim por uma ferramenta que eu realmente não controle,
  2. essa ferramenta também instala muitos outros pacotes além de foo para mim e
  3. Eu só quero o comportamento --no-install-depends em relação ao pacote foo . Em todos os outros casos, também quero trazer as dependências.

A questão : Então, há alguma diretiva que eu possa colocar no arquivo foo do pacote debian/control ou em outro lugar que me daria esse comportamento, apenas para o pacote foo ?

Agradecemos antecipadamente por sua orientação.

Steve

    
por SteveKier 08.12.2016 / 21:17

1 resposta

0

Para realizar a mesma coisa em nossos servidores Trusty LTS, eu os coloco em /etc/apt/apt.conf

APT::Install-Recommends "0";

Da mesma forma, para pacotes "sugeridos"

APT::Install-Suggests "0";
    
por GeminiDomino 08.12.2016 / 22:11