debian / ubuntuはパッケージが更新されたバージョンであることをどのように知るのですか?


9

私の理解が良ければapt update、Debianを使用してリリースファイルをダウンロードし、このファイルを使用すると、パッケージをアップグレードする必要があるかどうか、および依存関係を確認できます。これはどのように行うのですか?このリリースファイルはハッシュのリストにすぎないようなので、よくわかりません。

すみません、英語があまり上手ではありません。

回答:


15

一方でapt update一個の以上ダウンロードできるReleaseファイルは、それがダウンロードしている主なファイルは、Packagesファイル(複数可)。これらのファイルには、利用可能なパッケージの完全なリスト、それらのバージョン、およびその他のメタデータ(依存関係など)が含まれています。aptが利用可能なパッケージとそれらのバージョンのリストを取得したら、現在インストールされているものよりも新しいバージョンのパッケージを判別することは簡単に比較できます。


5

パッケージリストは、パッケージとソースファイルです。これらには、リポジトリ内のすべてのパッケージのdebian / controlファイルの内容が含まれています。これらのメタデータから、APTは依存関係の解決策を決定できます。

リリースは、アーカイブおよび署名データ全体の説明です。

Debianリファレンスマニュアル、第2章Debianパッケージ管理

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.