Quando “apt-get install” mi chiede di confermare se voglio continuare o no?


9

A volte "apt-get install" mi chiede "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]? 

Ho ragione che ciò accade solo se la "The following NEW packages will be installed:"riga ha altri pacchetti (probabilmente dipendenze) elencati rispetto a quelli specificati come argomento "apt-get install"?

Risposte:


10

Da questa risposta di Super User , vuoi continuare? il prompt appare quando:

  • Verranno installati pacchetti aggiuntivi (oltre a quelli che hai chiesto di installare - ad es. Dipendenze)
  • I pacchetti essenziali devono essere rimossi. Essenziale qui è 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). I pacchetti sono contrassegnati come essenziali per un sistema che utilizza il campo Controllo essenziale.
  • Modifica di un pacchetto trattenuto

Se vuoi apt-getdire automaticamente sì ( non è una buona idea a meno che tu non abbia un motivo molto specifico), puoi usare il --yes --force-yesparametro.


3
Tuttavia, non lo consiglio a --force-yesmeno che tu a) non abbia dovuto porre questa domanda in primo luogo oppure b) desideri un sistema rotto nelle tue mani.
— Bahamat,
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.