Apt UpdateおよびUpgradeコマンド-違いは何ですか?

以前の記事では、APTコマンドと、パッケージマネージャーを使用してパッケージを管理するさまざまな方法について説明しました。 これは一般的な概要でしたが、このガイドでは、2つのコマンドの使用法にスポットライトを当てて一時停止します。 これらは aptアップデートaptアップグレード コマンド。

aptupdateとaptupgradeは、多くのLinuxユーザーにとって最も一般的に使用されているが誤解されているコマンドの2つです。 一部の人にとっては、これらは同じ役割を果たしますが、そうではありません。 このガイドでは、2つの違いと、それぞれの使用方法を区別することを目的としています。

1)aptupdateコマンド

これは主に、システムの新規インストール後、または新しいソフトウェアパッケージをインストールする前に呼び出されるコマンドです。 apt updateコマンドは、Linuxシステムまたはパッケージリストのパッケージインデックスを更新します。 一部のLinuxユーザーは誤解されているため、パッケージはアップグレードされません。

パッケージインデックスファイルは、にあるリポジトリで定義されたソフトウェアパッケージのリストを含むファイルまたはデータベースです。 /etc/apt/sources.list ファイル。 パッケージの他のリストはにあります /etc/apt/sources.list.d ディレクトリ。

このコマンドを実行するのは非常に安全です。 何らかの理由で中止またはプラグが抜かれた場合は、停止した場所から再開できます。

ターミナルでcatコマンドを使用して、ソースリストファイルを表示します。

$ cat /etc/apt/sources.list

/etc/apt/sources.listファイル

パッケージリストを更新するには、次のコマンドを呼び出します。

Ubuntu18.04以降のリリースの場合

$ sudo aptアップデート

sudo-apt-updateパッケージリストを更新する

Ubuntu16.04以前のリリースの場合

$ sudo apt-get update

2)aptupgradeコマンド

ソフトウェアパッケージを最新バージョンにアップグレードする必要がありますか? それで aptアップグレード 実行するコマンドです。 apt upgradeコマンドは、引数なしで、システムにあるすべての古いパッケージを最新バージョンにアップグレードします。

依存関係が必要な場合、このコマンドは新しいパッケージのインストールもトリガーします。 それに伴い、 aptアップグレード また、システムに必要なすべてのセキュリティ更新プログラムをインストールします。これにより、システムのセキュリティが強化されます。

アップグレードが必要なパッケージを一覧表示するには、 apt list –upgradable 指図。 実際、これは最後に表示されるヒントです。 aptアップデート 出力。

したがって、アップグレードの準備ができているパッケージを表示するには、次のコマンドを実行します。

$ sudo apt list –upgradable

  apt list --upgradableapt list –upgradable

古いパッケージをすべてアップグレードしてセキュリティパッチを適用するには、次のコマンドを実行します。

$ sudo aptアップグレード

aptアップグレードaptアップグレード

実行中に中断したり、aptアップグレードを中断したりしない方が安全です。

覚えておくべきいくつかのこと:

何らかの理由で壊れた場合に元に戻すための適切なバックアップがありますか?

ログを別のリモートシステムに送信していますか?

手動でコンパイルされたソフトウェアはありますか?

概要

The aptアップデート コマンドは、システムのパッケージリストを同期する際に使用されます。 システム上のPPAとリポジトリの最新のパッケージリストを取得し、それらが最新であることを確認します。

The aptアップグレード コマンドは、パッケージを最新バージョンにアップグレードし、依存関係として必要な場合は新しいパッケージをインストールします。 パッケージは削除されず、削除するように指定されている場合はスキップされます。