Automaticamente “Aceitar esta solução” quando houver dependências não atendidas durante a instalação

1

Existe uma maneira de aceitar automaticamente a solução sugerida ao instalar pacotes com apt-get ? Estou brincando com o Vagrant e estou tentando automatizar a instalação de algumas bibliotecas com um script de shell que é executado após o provisionamento.

Ocasionalmente, alguns pacotes precisam de uma pequena ajuda para instalar corretamente. Por exemplo, posso ver algo parecido com a mensagem abaixo:

==> default: The following actions will resolve these dependencies:
==> default: 
==> default:      Remove the following packages:
==> default: 1)     libcurl4-openssl-dev        
==> default: 2)     libssl-dev                  
==> default: 3)     node-gyp                    
==> default: 4)     nodejs-dev                  
==> default: 5)     npm                         
==> default: 
==> default: 
==> default: 
==> default: Accept this solution? [Y/n/q/?]

A instalação é interrompida aqui (ou às vezes é cancelada) porque não consigo interagir com ela.

Eu sei que você pode usar apt-get install -y whatever para responder automaticamente sim a mensagens perguntando se você deseja continuar, mas isso não parece afetar prompts como esses.

    
por Kimberly W 13.11.2016 / 01:41

0 respostas