Коли "apt-get install" просить мене підтвердити, хочу я продовжувати чи ні?


9

Іноді "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]? 

Чи я правда, що це відбувається лише в тому випадку, якщо в "The following NEW packages will be installed:"рядку вказані інші пакунки (ймовірно, залежності), ніж ті, які я вказав як аргумент "apt-get install"?

Відповіді:


10

З цієї відповіді Супер Користувача , чи хочете ви продовжувати? підказка з'являється, коли:

  • Будуть встановлені додаткові пакети (окрім тих, яких ви попросили встановити - наприклад, залежності)
  • Основні пакети потрібно видалити. Основне тут визначається як мінімальний набір функціональних можливостей, який повинен бути доступним і доступним для використання в системі в будь-який час, навіть коли пакети знаходяться в неконфігурованому (але розпакованому) стані. Пакети позначені як важливі для системи, що використовує поле управління Essential.
  • Зміна затриманого пакету

Якщо ви хочете apt-getавтоматично сказати "так" ( не дуже гарна ідея, якщо у вас немає конкретної причини), ви можете використовувати --yes --force-yesпараметр.


3
Однак я не рекомендую, --force-yesякщо вам а) не потрібно було задавати це питання в першу чергу або б) хочете зламану систему на руках.
Багамат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.