ignora o prompt yes no apt-get install, mas somente pacotes autorizados

1

Como faço para chamar apt-get install -y --force-yes se eu quiser instalar o pacote não importa o que, exceto pacotes não autorizados.

Por isso, quero que o apt-get funcione no modo não interativo e apenas com pacotes assinados.

    
por maslovw 10.12.2015 / 11:47

2 respostas

3

Se eu entendi sua pergunta corretamente, você usa uma das opções -y ou --yes ou --assume-yes

Na página man link

  

-y, --yes, --assume-yes              Sim automático para prompts; assumir "sim" como resposta a todos os prompts e              executar de forma não interativa. Se uma situação indesejável, como              alterar um pacote suspenso, tentando instalar um pacote não autenticado              pacote ou remover um pacote essencial, então o apt-get irá              abortar. Item de configuração: APT :: Get :: Assume-Yes.

Suponho que pode depender do que você entende por "pacotes não autorizados"

Eu usaria extrema cautela com qualquer uma das opções de força com o apt-get, forçar as coisas é uma boa maneira de quebrar o apt, ou sua instalação, ou ambos.

    
por Panther 10.12.2015 / 13:35
1

Se você não precisa forçar a instalação porque é um pacote assinado, certamente tudo que você precisa é

apt-get install packagename -y

    
por Ben Richardson 10.12.2015 / 13:30