いくつかの適切なインストールコマンドで確認が必要なのはなぜですか?

いくつかの適切なインストールコマンドで確認が必要なのはなぜですか?

一部のaptインストールコマンド(例apt-get install kate:)は確認メッセージを表示しますが、他のコマンドは確認メッセージを表示しません。

これには理由がありますか?

答え1

apt-get確認は基本的に2つの状況で要求されます。

  1. 要求を満たすために直接要求したよりも多くの作業を行う必要がある場合。たとえば、パッケージのインストールまたはアンインストールを要求する場合は、インストールまたはアンインストールの操作に関係なく、明示的に言及されていない他のパッケージに関連するタスクを実行する必要があるかどうかを最初に確認するように求められます。
  2. システムに有害な可能性のあるタスクを実行するように要求する場合。たとえば、重要なパッケージを削除しようとすると、この警告が発生します。

    # apt-get remove apt
    [...]
    WARNING: The following essential packages will be removed.
    This should NOT be done unless you know exactly what you are doing!
      apt
    0 upgraded, 0 newly installed, 27 to remove and 4 not upgraded.
    After this operation, 12.5 MB disk space will be freed.
    You are about to do something potentially harmful.
    To continue type in the phrase 'Yes, do as I say!'
     ?]
    

関連情報