アップグレード中にパッケージが実際にダウンロードされる前に、DNF / YUMは何をダウンロードしますか?

アップグレード中にパッケージが実際にダウンロードされる前に、DNF / YUMは何をダウンロードしますか?

最初に、dnf upgradednfは特定のリポジトリのダウンロードサイズ(MB)を表示します。たとえば、以下のVisual Studio Codeの場合、約10MBをダウンロードしました。

$ sudo dnf upgrade
Fedora 33 - x86_64 - Updates                    7.8 kB/s |  15 kB     00:01    
Fedora 33 - x86_64 - Updates                    166 kB/s | 2.3 MB     00:13    
RPM Fusion for Fedora 33 - Free - Updates       2.0 kB/s | 2.8 kB     00:01    
skype (stable)                                  2.1 kB/s | 2.9 kB     00:01    
Visual Studio Code                              2.8 kB/s | 3.0 kB     00:01    
Visual Studio Code                               90 kB/s |  10 MB     01:59    

これは、実際のアップデートパッケージがまだダウンロードを開始していないというy / Nメッセージが表示される前でした。

ただ気になりました。このダウンロードには何が含まれていますか?

ベストアンサー1

これはリポジトリのメタデータであり、アクセス権を持つパッケージに関するすべての情報を知るために使用されます。通常、repodata.xmlというファイルに圧縮することができ、そのパッケージのバージョンや利用可能なパッケージグループを含む、利用可能なパッケージに関する多くの情報が含まれています。

この情報により、DNF/YUM には、利用可能なアップデートがあるか、インストールするパッケージがあるか、各パッケージをインストールするために必要な依存関係が何であるかがわかります。

おすすめ記事