Quando o “apt-get install” pede para eu confirmar se quero continuar ou não?

9

Às vezes, o "apt-get install" me pergunta "Do you want to continue [Y/n]?":

root@T43:~# apt-get install chmsee
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libchm1
The following NEW packages will be installed:
  chmsee libchm1
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 192 kB of archives.
After this operation, 848 kB of additional disk space will be used.
Do you want to continue [Y/n]? 

Estou correto de que isso aconteça apenas se a "The following NEW packages will be installed:"linha tiver outros pacotes (provavelmente dependências) listados que não aquele que eu especifiquei como argumento "apt-get install"?

Martin
fonte

Respostas:

10

Desde esta resposta Usuário Super , o Você quer continuar? aparece quando:

  • Pacotes extras (além dos que você pediu para instalar - por exemplo, dependências) serão instalados
  • Pacotes essenciais devem ser removidos. Essencial aqui é definido como o conjunto mínimo de funcionalidades que devem estar disponíveis e utilizáveis ​​no sistema o tempo todo, mesmo quando os pacotes estão em um estado não configurado (mas descompactado). Os pacotes são identificados como essenciais para um sistema usando o campo de controle Essencial.
  • Alterando um pacote retido

Se você deseja apt-getdizer automaticamente sim ( não é uma ideia muito boa, a menos que tenha um motivo muito específico), você pode usar o --yes --force-yesparâmetro

Renan
fonte
3
No entanto, eu não recomendo, a --force-yesmenos que você a) não precise fazer essa pergunta em primeiro lugar ou b) queira um sistema quebrado em suas mãos.
bahamat 31/03