Linux

如何獲取最新的軟體包列表?

  • August 28, 2021

我將 RPM 推送到遠端倉庫,但yum list尚未顯示該軟體包。

我通過訪問遠端網站http:repo驗證了上述內容。

當我這樣做時yum update,它說沒有要更新的軟體包都是最新的。

我如何告訴 yum 從遙控器中提取新列表?

預設情況下,yum 為其儲存庫記憶體元數據(預設時間為 90 分鐘,但可以更改)。

如果您刪除記憶體的元數據,則 yum 將在下一次執行時再次獲取它。

yum clean metadata

通常 repo 元數據由createrepo(8). 遠端端可能尚未執行它並且正在提供過時的元數據。

但無論如何,要告訴 yum 更新本地元數據,請執行yum makecacheyum makecache fast

  makecache
         Is  used  to  download  and make usable all the metadata for the
         currently enabled yum repos. If the argument "fast"  is  passed,
         then  we just try to make sure the repos. are current (much like
         "yum clean expire-cache").

引用自:https://serverfault.com/questions/718986