• 全部
  • 經驗案例
  • 典型配置
  • 技術公告
  • FAQ
  • 漏洞說明
  • 全部
  • 全部
  • 大數據引擎
  • 知了引擎
產品線
搜索
取消
案例類型
發布者
是否解決
是否官方
時間
搜索引擎
匹配模式
高級搜索

redhat7.9更換centosyum源

2025-03-14提問
  • 0關注
  • 0收藏,1101瀏覽
粉絲:0人 關注:1人

問題描述:

wget ***.***/centos/7.9.2009/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm

wget ***.***/centos/7.9.2009/os/x86_64/Packages/yum-utils-1.1.31-54.el7_8.noarch.rpm

wget ***.***/centos/7.9.2009/os/x86_64/Packages/yum-rhn-plugin-2.0.1-10.el7.noarch.rpm

wget ***.***/centos/7.9.2009/os/x86_64/Packages/yum-langpacks-0.4.2-7.el7.noarch.rpm

wget ***.***/centos/7.9.2009/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget ***.***/centos/7.9.2009/os/x86_64/Packages/PackageKit-yum-1.1.10-2.el7.centos.x86_64.rpm

wget ***.***/epel/7/x86_64/Packages/e/epel-release-7-14.noarch.rpm

BaseOS

name=BaseOS

baseurl=***.***/centos/$releasever/BaseOS/$basearch/os

gpgcheck=0

enable=1

AppStream

name=AppStream

baseurl=***.***/centos/$releasever/AppStream/$basearch/os/

enable=1

gpgcheck=0

epel

name=EPEL

baseurl=***.***/epel/8/Everything/x86_64/

gpgcheck=0

4 個回答
粉絲:32人 關注:1人

如果不行可以換一個yum源

暫無評論

粉絲:109人 關注:0人

您好,以下是在Red Hat 7.9上更換為CentOS YUM源的步驟:

備份原有YUM源文件

在進行任何更改之前,建議先備份現有的YUM源文件。這樣如果新源不可用或有問題,可以方便地恢複到原來的狀態。
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

下載新的YUM源配置文件

下載阿裏雲的CentOS 7 YUM源配置文件,並將其替換當前的源文件。
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo ***.***/repo/Centos-7.repo

清理並重建YUM緩存

替換YUM源文件後,需要清除舊的緩存並生成新的緩存,以確保YUM使用新的源。
sudo yum clean all sudo yum makecache

驗證新的YUM源

為了確保新的YUM源正常工作,可以嚐試安裝一個軟件包。例如,我們可以安裝vim:
sudo yum install vim -y
如果安裝過程順利,說明新的YUM源已經正常工作。

恢複默認的YUM源(如有必要)

如果遇到任何問題,可以通過還原備份的YUM源文件來恢複默認配置:
sudo mv /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base.repo sudo yum clean all sudo yum makecache
通過以上步驟,可以將Red Hat 7.9的YUM源成功更換為CentOS的YUM源,從而在未注冊Red Hat訂閱的情況下,繼續使用YUM命令來安裝和更新軟件包。

暫無評論

粉絲:5人 關注:4人

Red Hat 7.9 更換 CentOS YUM 源操作指南

1. 卸載 Red Hat 自帶 YUM 組件

  • 檢查已安裝的 YUM 包‌:


    rpm -qa | grep yum

    輸出示例:yum-3.4.3-168.el7.noarchyum-utils-1.1.31-54.el7_8.noarch‌。

  • 強製卸載所有 YUM 包‌:


    rpm -e --nodeps yum-* yum-utils-* yum-metadata-parser-* yum-rhn-plugin-*

    需確保無殘留(rpm -qa | grep yum 無輸出)‌。


2. 安裝 CentOS 兼容 YUM 組件

  • 下載必要 RPM 包‌(以 163 鏡像源為例):


    wget http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm wget http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

    需按順序安裝以避免依賴衝突‌。

  • 按順序安裝 RPM 包‌:


    rpm -ivh python-iniparse-*.rpm rpm -ivh yum-metadata-parser-*.rpm rpm -ivh yum-*.rpm yum-plugin-fastestmirror-*.rpm

    確認無報錯信息‌。


3. 替換 YUM 源為 CentOS 鏡像

  • 備份原有源文件‌:


    cd /etc/yum.repos.d mkdir backup mv *.repo backup/

    防止原有 Red Hat 源幹擾‌。

  • 下載並配置 CentOS 源文件‌(以阿裏雲為例):


    wget -O /etc/yum.repos.d/CentOS-Base.repo ***.***/repo/Centos-7.repo

    若使用其他鏡像(如華為雲),替換 URL 即可‌。

  • 修正源文件版本號‌:
    編輯 /etc/yum.repos.d/CentOS-Base.repo,將 $releasever 替換為 7.9.2009,避免變量解析錯誤‌。


4. 更新緩存與驗證

  • 清理並重建緩存‌:


    yum clean all yum makecache

    確保新源生效‌。

  • 驗證新源可用性‌:

    yum update
    yum install bind-utils # 測試安裝常用工具

    若無報錯且下載正常,則更換成功‌

暫無評論

粉絲:121人 關注:1人

Red Hat Enterprise Linux 7.9 (RHEL 7.9) 上更換為 CentOS Yum 源,需要進行以下步驟:


📌 1. 備份原 RHEL 源

mkdir -p /etc/yum.repos.d/backup mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

這樣可以避免 RHEL 官方源影響新的 CentOS 源。


📌 2. 下載 CentOS 7 源

方法 1:使用官方 CentOS Vault

RHEL 7.9 兼容 CentOS 7.9 的 YUM 源,可以使用 CentOS Vault

cat <<EOF > /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-7.9 - Base baseurl=***.***/centos/7.9.2009/os/\$basearch/ gpgcheck=1 gpgkey=***.***/centos/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-7.9 - Updates baseurl=***.***/centos/7.9.2009/updates/\$basearch/ gpgcheck=1 gpgkey=***.***/centos/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-7.9 - Extras baseurl=***.***/centos/7.9.2009/extras/\$basearch/ gpgcheck=1 gpgkey=***.***/centos/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7 EOF

📌 3. 清理緩存並更新

yum clean all yum makecache yum repolist

如果能正確列出 baseupdatesextras 源,說明換源成功。


📌 4. 測試 YUM 安裝

嚐試安裝 vimwget 以檢查是否能正常使用:

yum install -y vim wget

如果安裝成功,說明 CentOS 源已經生效。


📌 5. 其他可選源(國內鏡像加速)

如果需要更快的下載速度,可以使用國內的 阿裏雲、清華、網易 鏡像:

# 阿裏雲 baseurl=***.***/centos-vault/7.9.2009/os/\$basearch/ # 清華大學 baseurl=***.***/centos-vault/7.9.2009/os/\$basearch/ # 網易 baseurl=http://mirrors.163.com/centos-vault/7.9.2009/os/\$basearch/

替換 baseurl,然後執行 yum clean all && yum makecache


📌 6. 可能遇到的問題

  1. 問題:RedHat Subscription 鎖定

    • 解決:如果你已經注冊了 RHEL 訂閱,可能會導致 Yum 不工作,運行: subscription-manager remove --all subscription-manager unregister subscription-manager clean
  2. 問題:GPG 簽名失敗

    • 解決:如果提示 GPG 簽名問題,可以關閉 gpgcheck=0 或者手動導入: rpm --import ***.***/centos/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7

這樣,你的 RedHat 7.9 就能成功使用 CentOS 7.9 的 Yum 源了!🚀

暫無評論

編輯答案

你正在編輯答案

如果你要對問題或其他回答進行點評或詢問,請使用評論功能。

分享擴散:

提出建議

    +

親~登錄後才可以操作哦!

確定

親~檢測到您登陸的賬號未在http://hclhub.h3c.com進行注冊

注冊後可訪問此模塊

跳轉hclhub

你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作

舉報

×

侵犯我的權益 >
對根叔社區有害的內容 >
辱罵、歧視、挑釁等(不友善)

侵犯我的權益

×

泄露了我的隱私 >
侵犯了我企業的權益 >
抄襲了我的內容 >
誹謗我 >
辱罵、歧視、挑釁等(不友善)
騷擾我

泄露了我的隱私

×

您好,當您發現根叔知了上有泄漏您隱私的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您認為哪些內容泄露了您的隱私?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)

侵犯了我企業的權益

×

您好,當您發現根叔知了上有關於您企業的造謠與誹謗、商業侵權等內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到 pub.zhiliao@h3c.com 郵箱,我們會在審核後盡快給您答複。
  • 1. 您舉報的內容是什麼?(請在郵件中列出您舉報的內容和鏈接地址)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
  • 3. 是哪家企業?(營業執照,單位登記證明等證件)
  • 4. 您與該企業的關係是?(您是企業法人或被授權人,需提供企業委托授權書)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

抄襲了我的內容

×

原文鏈接或出處

誹謗我

×

您好,當您發現根叔知了上有誹謗您的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您舉報的內容以及侵犯了您什麼權益?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

對根叔社區有害的內容

×

垃圾廣告信息
色情、暴力、血腥等違反法律法規的內容
政治敏感
不規範轉載 >
辱罵、歧視、挑釁等(不友善)
騷擾我
誘導投票

不規範轉載

×

舉報說明