Linux
如何獲取最新的軟體包列表?
我將 RPM 推送到遠端倉庫,但
yum list
尚未顯示該軟體包。我通過訪問遠端網站http:repo驗證了上述內容。
當我這樣做時
yum update
,它說沒有要更新的軟體包都是最新的。我如何告訴 yum 從遙控器中提取新列表?
預設情況下,yum 為其儲存庫記憶體元數據(預設時間為 90 分鐘,但可以更改)。
如果您刪除記憶體的元數據,則 yum 將在下一次執行時再次獲取它。
yum clean metadata
通常 repo 元數據由
createrepo(8)
. 遠端端可能尚未執行它並且正在提供過時的元數據。但無論如何,要告訴 yum 更新本地元數據,請執行
yum makecache
或yum 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").