redhat6系统配置阿里源失败解决办法

文章讲述了如何备份阿里源配置文件,通过`curl`或`wget`下载阿里云的CentOS-7.repo配置文件替换原有文件。在更新镜像源时遇到因`releasever`变量错误导致的404问题,解决方案是编辑yum配置文件,将所有`releasever`替换为正确的版本号(如7),然后执行`yumcleanall`和`yummakecache`来刷新缓存。
摘要由CSDN通过智能技术生成

备份阿里源配置文件

[root@rhel64 yum.repos.d]# ls
CentOS-Base.repo  packagekit-media.repo  rhel-source.repo  rhel-source.repo.bak
[root@rhel64 yum.repos.d]# mv CentOS-Base.repo  CentOS-Base.repo.bak

下载阿里源配置文件(2种方式)

[root@rhel64 yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2523  100  2523    0     0   8661      0 --:--:-- --:--:-- --:--:-- 14335

另一下载方式

[root@localhost ~]#wget -O /etc/yum.repos.d/CentOS-Base.repo  https://mirrors.aliyun.com/repo/Centos-7.repo

更新镜像源

[root@rhel64 yum.repos.d]# ls
CentOS-Base.repo  packagekit-media.repo  rhel-source.repo  rhel-source.repo.bak
[root@rhel64 yum.repos.d]# yum clean all
Failed to set locale, defaulting to C
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Cleaning repos: InstallMedia base extras rhel64 updates
Cleaning up Everything
[root@rhel64 yum.repos.d]# yum makecache
Failed to set locale, defaulting to C
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
base                                                                                | 3.6 kB     00:00     
base/group_gz                                                                       | 153 kB     00:00     
base/filelists_db                                                                   | 7.2 MB     00:10     
base/primary_db                                                                     | 6.1 MB     00:08     
base/other_db                                                                       | 2.6 MB     00:03     
extras                                                                              | 2.9 kB     00:00     
extras/filelists_db                                                                 | 276 kB     00:00     
extras/primary_db                                                                   | 249 kB     00:00     
extras/other_db                                                                     | 149 kB     00:00     
updates                                                                             | 2.9 kB     00:00     
updates/filelists_db                                                                |  12 MB     00:17     
updates/primary_db                                                                  |  22 MB     00:34     
updates/other_db                                                                    | 1.4 MB     00:02     
Metadata Cache Created


1如果发生如下报错:http://mirrors.aliyun.com/centos/7Server/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 – Not Found

2报错原因:Centos-base.repo配置文件中的 r e l e a s e v e r 变量解析错误,导致整个 u r l 地址错误。这种情况一般发生在 r e d h a t 系统安装 c e n t o s 源, h t t p : / / m i r r o r s . a l i y u n . c o m / c e n t o s / , 发现并无 7 s e r v e r / 目录。因此,应该是 releasever变量解析错误,导致整个url地址错误。这种情况一般发生在redhat系统安装centos源,http://mirrors.aliyun.com/centos/,发现并无7server/目录。因此,应该是 releasever变量解析错误,导致整个url地址错误。这种情况一般发生在redhat系统安装centos源,http://mirrors.aliyun.com/centos/,发现并无7server/目录。因此,应该是releasever变量解析成了7server,进而导致了错误的发生
3
解决办法:
#1、修改yum配置文件

[wanchao@localhost ~]$ vim /etc/yum.repos.d/CentOS-Base.repo

#2、将全文中所有的“KaTeX parse error: Expected 'EOF', got '#' at position 38: …为我的系统centos7版本 #̲进入命令行模式 :%s/releasever/7/g
#保存并退出
:wq
再次更新镜像源

[wanchao@localhost ~]$ yum clean all
[wanchao@localhost ~]$ yum makecache

链接:https://www.jianshu.com/p/4d6943110841

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值