Perché a volte apt-get chiede conferma?


22

A volte lo fa:

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

E a volte no, e presuppone semplicemente "sì" e si scarica automaticamente (non riesco a incollare l'output effettivo perché non so come riprodurlo).

Perché?


Se vuoi sapere come costringerlo a non disturbarti a chiedere mai, vedi questa risposta superuser.com/questions/164553/…
Robin Winslow,

Risposte:


26

La finestra di dialogo di conferma apparirà non solo quando si installerebbero i pacchetti non richiesti, ma anche nei seguenti casi:

  • Installazione di pacchetti che non si desidera installare in modo specifico
  • Rimozione di pacchetti essenziali
  • Modifica di un pacchetto trattenuto (un pacchetto trattenuto è quello che si desidera conservare nella versione attualmente installata)

Puoi sovrascriverlo con una delle seguenti opzioni:

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

Il che si comporta come se rispondessi di sì a tutte quelle domande. Tuttavia, le richieste di pacchetti essenziali verranno comunque visualizzate per motivi di sicurezza.

Pacchetti essenziali :

Essenziale è definito come l'insieme minimo di funzionalità che deve essere disponibile e utilizzabile sul sistema in ogni momento, anche quando i pacchetti si trovano in uno stato non configurato (ma non compresso).

Grazie a @Liori per averlo segnalato.



@slhck c'è un modo per cambiare questo .bashrco qualcosa del genere, quindi non devo digitare manualmente -ytutto il tempo?
Robin Winslow,

Per costringerlo a rispondere sempre "sì" senza che tu debba -yvedere questa risposta: superuser.com/questions/164553/…
Robin Winslow,

@RobinWinslow Potresti semplicemente eseguire aliasil apt-get installcomando alias agi=apt-get install -yo simili.
slhck,

Sì, ci ho pensato, sembra un po 'confuso a causa di tutte le diverse opzioni che potrei potenzialmente passare apt-getcon l' -yopzione. Preferisco la soluzione nell'altra domanda dell'aggiunta di un file di configurazione a/etc/apt/apt.conf.d/
Robin Winslow l'

8

Se deve installare più dei pacchetti richiesti esplicitamente, chiederà il permesso, altrimenti non credo. Se è un fastidio, puoi usare l'opzione -y per assumere automaticamente sì.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.