Когда «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если вам а) не нужно задавать этот вопрос в первую очередь или б) хотите сломать систему в ваших руках.
Багамат