web-dev-qa-db-ja.com

Ubuntu apt-getの更新とアップグレード

Ubuntu Server 12.04を備えたVPSを使用しており、サーバーの最大の安定性を望んでいます。これは主な目的がWebサーバーです。

UpdateUpgradeの違いは何ですか?違いがわかりません。 Upgradeが一部のソフトウェア製品のパッケージのバージョンをアップグレードしていることを理解しているため、このアップグレードされたソフトウェアにたとえばAPIの変更があり、コードがその更新と互換性がなくなる可能性がある場合、問題が発生します。ただし、これはdist-upgradeを使用した大きなバージョンの変更と比較して小さなバージョンの変更にすぎないため、ほとんどの場合、これらのアップグレードは私のコードと互換性があります。私はそれを正しく理解していますか?

2番目の小さな質問はSudo apt-get updateSudo aptitudeを実行してすべてのセキュリティ更新プログラムをインストールする場合と同じですか?私はaptitudeが大好きです。これはWindows Updateのようなものなので、Ubuntu Serverを選択しました。

6
happy_marmoset

単に:

apt-get updateは、使用可能なバージョンや依存関係など、リポジトリのパッケージデータのローカルコピーをupdateします。

  • これは、更新が存在するかどうかを確認するために必要です。
  • 実際にはupgradeパッケージではありません。

apt-get upgradeおよびapt-get dist-upgradeupgradeパッケージをアップグレードします。

  • 前者は一般的なシステムのアップグレードを実行します
  • 後者は、カーネルのアップグレードなど、より高いレベルのパッチを適用します。
  • upgradedist-upgradeの詳細については、 このリンク を確認してください

aptitudeapt-getの詳細については、 このAskUbuntuの投稿を読んでください

14
Craig Watson