web-dev-qa-db-ja.com

apt-getが時々確認を求めるのはなぜですか?

時々それはこれをします:

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

また、そうでない場合もあり、「はい」と想定して自動的にダウンロードします(再現方法がわからないため、実際の出力を貼り付けることはできません)。

どうして?

22
Mark

確認ダイアログはだけでなく要求しなかったパッケージをインストールするときに表示されますが、次の場合にも表示されます。

  • 特にインストールしたくないパッケージをインストールする
  • 重要なパッケージの削除
  • 保留中のパッケージの変更 (保持されているパッケージは、現在インストールされているバージョンで保持したいパッケージです)

次のいずれかのスイッチでオーバーライドできます。

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

これは、これらすべての質問に「はい」と答えたかのように機能します。ただし、安全上の理由から、必須パッケージのプロンプトは引き続き表示されます。

必須パッケージ

Essentialは、パッケージが未構成(ただしアンパック)状態の場合でも、システムで常に使用可能で使用可能でなければならない最小限の機能セットとして定義されます。

それを指摘してくれた @ Liori に感謝します。

26
slhck

明示的に要求したパッケージよりも多くをインストールする必要がある場合は、許可を求めます。そうでない場合は、許可を求めません。煩わしい場合は、-yスイッチを使用して自動的に「はい」と見なすことができます。

8
Journeyman Geek