システム上のパッケージをアップグレードするためにこれらのコマンドをすべて使用しましたが、なぜこれに異なるコマンドがあるのですか?彼らはすべて同じことをしませんか?そうでない場合、特定の状況を使用する方が適切な状況はどれですか?
これらは私が意味するコマンドです:
Sudo apt-get upgrade
Sudo apt-get dist-upgrade
Sudo apt full-upgrade
私はすでにこれを見てきましたが、コマンドSudo apt full-upgrade
に関する私の質問には答えていません: 「dist-upgrade」とは何ですか?なぜ「upgrade」以上にアップグレードするのですか?
いいえ、彼らは同じものではありません。
Sudo apt-get update
は、パッケージのリストを更新します。これを行うbeforeSudo apt-get upgrade
またはSudo apt-get dist-upgrade
を使用します。リストが更新されない場合、何もしないからです。
Sudo apt-get upgrade
はパッケージをアップグレードしますが、他のパッケージを削除またはインストールしません。
Sudo apt-get dist-upgrade
はパッケージをアップグレードし、他のパッケージをインストールまたは削除して依存関係を解決し、すべてのパッケージが最新になるようにします。
Sudo apt full-upgrade
はSudo apt-get dist-upgrade
と同じことをします