Чому apt-get іноді просить підтвердження?


22

Іноді це робиться так:

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

А іноді ні, і просто передбачає "так" і завантажується автоматично (я не можу вставити фактичний результат, тому що не знаю, як його відтворити).

Чому?


Якщо ви хочете знати, як змусити його не турбувати вас, коли вас коли-небудь спонукайте, дивіться цю відповідь superuser.com/questions/164553/…
Робін Вінслоу

Відповіді:


26

Діалогове вікно підтвердження з’явиться не тільки при встановленні пакунків, про які ви не просили, а й у наступних випадках:

  • Встановлення пакетів, які ви спеціально не хотіли встановлювати
  • Видалення основних пакунків
  • Зміна пакету, що утримується ( пакет, який утримується - це той, який ви хочете зберегти у встановленій версії)

Ви можете змінити його за допомогою одного з таких перемикачів:

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

Що діє так, ніби ви відповіли "так" на всі ці питання. Однак підказки щодо основних пакунків все одно відображатимуться з міркувань безпеки.

Основні пакети :

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

Дякуємо @Liori за те, що вказав на це.



@slhck Чи є можливість змінити це .bashrcчи щось таке, тому мені не потрібно -yвесь час вводити вручну ?
Робін Уінслоу

Щоб змусити його завжди відповідати "так", без того, що вам потрібно, -yдивіться цю відповідь: superuser.com/questions/164553/…
Робін Уінслоу

@RobinWinslow Ви могли б просто команда або подібне. aliasapt-get installalias agi=apt-get install -y
slhck

так, я подумав про це, він просто здається трохи безладним через всі різні варіанти, які я, можливо, хотів би перейти apt-getз -yваріантом. Я віддаю перевагу вирішенню в іншому питанні про додавання конфігураційного файлу до/etc/apt/apt.conf.d/
Робін Вінслоу

8

Якщо йому потрібно встановити більше пакетів, про які ви явно просили, він попросить дозволу, інакше не буде, я вважаю. Якщо це роздратовано, ви можете використовувати перемикач -y, щоб автоматично вважати, що так.

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