Fedora
在實際下載軟體包之前,升級期間下載的 DNF/YUM 是什麼?
在開頭
dnf upgrade
, dnf 顯示了某些 repos 的下載 MBs。例如,對於下面的 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 提示之前,即尚未開始下載實際的更新包。
只是好奇,這個下載包含什麼?
這是儲存庫的元數據,用於了解與您可以訪問的包相關的所有內容。它通常是一個名為 repodata.xml 的文件,可以壓縮,其中有大量關於可用包的資訊,包括這些包的版本和可用的包組。
有了這些資訊,DNF/YUM 就能夠知道您是否有可用的更新,或者您嘗試安裝的軟體包是否存在,以及安裝每個軟體包需要哪些依賴項。