Linux

在 RHEL5 上修復 yum 的儲存庫

  • February 22, 2011

我正在使用 RHEL5 並且 yum 缺少許多包,例如 apache、php 和所有 php 庫。我已經添加了 rpmforge 儲存庫,但我仍然缺少這些包。這是一台 i686 機器,可能沒有很多可用的 i686 軟體包,我認為如果我強制使用 i386,我會遇到嚴重的問題。

如何確保我在 RHEL5 系統上有大量兼容的軟體包?我沒有安裝這個系統,RHEL5在yum中幾乎沒有有用的包是正常的嗎?RHEL5 管理員如何在不引入與目前安裝的包衝突的情況下使用 yum?我應該放棄 yum 並使用 apt 嗎?

謝謝!

聽起來您禁用了一個或多個主要的 Red Hat 儲存庫。查看 /etc/yum.repos.d 中的文件並確保:

  1. Red Hat .repo 文件在那裡
  2. .repo 文件中的儲存庫定義未設置為“enabled=0”

此外,檢查您在嘗試執行 yum 時遇到的任何錯誤 - 您可能無法從您的機器訪問 .repo 文件中定義的儲存庫 URL。

嗯,你的 RHEL5 機器訂閱了 RedHat Network 嗎?

我認為在這台機器上安裝 RHEL 的人,不會向 RedHat Network 訂閱這個以訪問儲存庫以進行安裝/更新。

如果您為此支付訂閱費用,請去找提供安裝服務的人員並要求完成安裝(訂閱部分)

如果不付費,則需要付費訂閱,或使用 CentOS 等 RHEL 複製重新安裝

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