• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

redhat7.9更换centosyum源

2025-03-14提问
  • 0关注
  • 0收藏,185浏览
粉丝: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 个回答
粉丝:17人 关注:1人

如果不行可以换一个yum源

暂无评论

粉丝:180人 关注: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 # 测试安装常用工具

    若无报错且下载正常,则更换成功‌

暂无评论

粉丝:120人 关注: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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明