私の理解がよければ、apt update
、Debianはリリースファイルをダウンロードします。このファイルを使用すると、パッケージをアップグレードする必要があるかどうか、および依存関係を知ることができます。これはどのように行うのですか?このリリースファイルはハッシュのリストにすぎないようなので、よくわかりません。
すみません、英語があまり上手ではありません。
apt update
は1つ以上のRelease
ファイルをダウンロードできます。ダウンロードするプライマリファイルはPackages
ファイルです。これらのファイルには、使用可能なパッケージの完全なリスト、それらのバージョン、およびその他のメタデータ(依存関係など)が含まれています。 aptが利用可能なパッケージとそれらのバージョンのリストを取得したら、現在インストールされているパッケージよりも新しいバージョンのパッケージを特定することは、簡単に比較できます。
パッケージリストは、パッケージとソースファイルです。これらには、リポジトリ内のすべてのパッケージのdebian/controlファイルの内容が含まれています。これらのメタデータからAPTは依存関係の解決策を決定できます。
リリースは、アーカイブおよび署名データ全体の説明です。
Debianリファレンスマニュアル 第2章Debianパッケージ管理