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
(0)
您好,以下是在Red Hat 7.9上更换为CentOS YUM源的步骤:
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo ***.***/repo/Centos-7.repo
sudo yum clean all
sudo yum makecache
vim:
sudo yum install vim -y
sudo mv /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base.repo
sudo yum clean all
sudo yum makecache
(0)
暂无评论
检查已安装的 YUM 包:
rpm -qa | grep yum
输出示例:yum-3.4.3-168.el7.noarch
、yum-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
无输出)。
下载必要 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
确认无报错信息。
备份原有源文件:
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
,避免变量解析错误。
清理并重建缓存:
yum clean all
yum makecache
确保新源生效。
验证新源可用性:
yum install bind-utils # 测试安装常用工具
若无报错且下载正常,则更换成功
(0)
暂无评论
在 Red Hat Enterprise Linux 7.9 (RHEL 7.9) 上更换为 CentOS Yum 源,需要进行以下步骤:
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
这样可以避免 RHEL 官方源影响新的 CentOS 源。
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
yum clean all
yum makecache
yum repolist
如果能正确列出 base
、updates
、extras
源,说明换源成功。
尝试安装 vim
或 wget
以检查是否能正常使用:
yum install -y vim wget
如果安装成功,说明 CentOS 源已经生效。
如果需要更快的下载速度,可以使用国内的 阿里云、清华、网易 镜像:
# 阿里云
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
。
问题:RedHat Subscription 锁定
subscription-manager remove --all
subscription-manager unregister
subscription-manager clean
问题:GPG 签名失败
gpgcheck=0
或者手动导入:
rpm --import ***.***/centos/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7
这样,你的 RedHat 7.9 就能成功使用 CentOS 7.9 的 Yum 源了!🚀
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论