Por que o apt-get às vezes pede confirmação?

21

Às vezes, faz isso:

After this operation, 713kB of additional disk space will be used.
Do you want to continue [Y/n]?

E às vezes não, e apenas assume "sim" e faz downloads automaticamente (não consigo colar a saída real porque não sei como reproduzi-la).

Por quê?

    
por Mark 23.05.2011 / 12:14

2 respostas

25

A caixa de diálogo de confirmação não só aparece quando você instalaria os pacotes que não solicitou, mas também nos seguintes casos:

  • Instalando pacotes que você não deseja especificamente instalar
  • Remoção de pacotes essenciais
  • Alterando um pacote suspenso (um pacote suspenso é aquele que você deseja manter na versão atualmente instalada)

Você pode substituí-lo por um dos seguintes switches:

  • -y
  • -yes
  • --assume-yes

Qual age como se você respondeu sim a todas essas perguntas. No entanto, os prompts para pacotes essenciais ainda serão exibidos por motivos de segurança.

Pacotes essenciais :

Essential is defined as the minimal set of functionality that must be available and usable on the system at all times, even when packages are in an unconfigured (but unpacked) state.

Obrigado ao @Liori por apontar isso.

    
por 23.05.2011 / 12:29
8

Se precisar instalar mais do que os pacotes que você pediu explicitamente, ele pedirá permissão, senão não, eu acredito. Se isso for um aborrecimento, você pode usar a opção -y para assumir automaticamente que sim.

    
por 23.05.2011 / 12:25