Wann fordert mich "apt-get install" auf, zu bestätigen, ob ich fortfahren möchte oder nicht?

9

Manchmal fragt mich "apt-get install" "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]? 

Stimmt es, dass dies nur passiert, wenn in der "The following NEW packages will be installed:"Zeile andere Pakete (wahrscheinlich Abhängigkeiten) aufgeführt sind als die, für die ich als Argument angegeben habe "apt-get install"?

Martin
quelle

Antworten:

10

Aus dieser Super User-Antwort geht hervor , dass Sie fortfahren möchten. Die Eingabeaufforderung wird angezeigt, wenn:

  • Zusätzliche Pakete (außer denen, die Sie installieren möchten - z. B. Abhängigkeiten) werden installiert
  • Wesentliche Pakete sind zu entfernen. Wesentliches hier ist definiert als die minimale Menge von Funktionen , die jederzeit verfügbar und nutzbar auf dem System sein muss, auch wenn Pakete sind in einem nicht konfiguriert (aber ausgepackt) Zustand. Pakete werden mithilfe des Kontrollfelds "Wesentlich" als für ein System wesentlich gekennzeichnet.
  • Ändern eines gehaltenen Pakets

Wenn Sie apt-getautomatisch Ja sagen möchten ( keine sehr gute Idee, es sei denn, Sie haben einen bestimmten Grund), können Sie --yes --force-yesParameter verwenden.

Renan
quelle
3
Ich empfehle jedoch nur, --force-yeswenn Sie a) diese Frage überhaupt nicht stellen mussten oder b) ein kaputtes System in Ihren Händen haben möchten.
Bahamat