Centos

執行 yum repolist 時狀態欄是什麼意思

  • November 20, 2014

我正在嘗試使用webtatic repo更新我的 PHP 版本。我已經在我家的機器上執行的測試 VM 伺服器上成功地完成了上面的操作(使用連結中的確切步驟),但是當我嘗試在我的實時伺服器上執行相同操作時,它會收到錯誤消息no package php56w available

在兩台伺服器上執行yum repolist,我的測試伺服器,在 webtatic 的狀態列下285,但在我的實時伺服器上它說43+242。我能想到的只是在我的測試伺服器上,所有 285 個包都可用,但在我的實時伺服器上只有 43 個可用。

我這樣想對嗎?如果是這樣,我怎樣才能使其他軟體包也可用?

兩台伺服器都執行 CentOS 6.5 (Final)

狀態列顯示儲存庫中可用的包數。在你的情況下**(43+242)**意味著

Number of packages can be install(43)  + packages excluded(242)

您似乎在 webstatic 配置文件中排除了一些包。檢查 /etc/yum.repos.d/webstatic.repo 中的以下行

exclude=php*

從 webstatic.repo 中註釋或刪除所有排除的包並再次執行 repolist。

/etc/yum.conf也可以包含排除的包,所以你可能也需要檢查這個。

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