Arquivo de configuração de origem Ali de backup
[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
Baixe o arquivo de configuração Aliyuan (2 maneiras)
[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
outra forma de baixar
[root@localhost ~]#wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
Atualize a fonte do espelho
[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 Se ocorrer o seguinte erro: http://mirrors.aliyun.com/centos/7Server/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 – Not Found
2 Motivo do erro: A variável releasever no arquivo de configuração Centos-base.repo é analisada incorretamente, resultando em um erro em todo o endereço url. Esse tipo de situação geralmente ocorre quando a fonte centos é instalada no sistema redhat. http://mirrors.aliyun.com/centos/ descobriu que não há 7 servidor / diretório. Portanto, deve ser um erro de análise da variável releasever, resultando em um erro em todo o endereço de url. Esse tipo de situação geralmente ocorre quando o sistema redhat instala o fonte centos, http://mirrors.aliyun.com/centos/, descobre que não há diretório 7server/. Portanto, deve serrele um erro de análise de variável de servidor , resultando em todo o erro de endereço de url . Esse tipo de situação geralmente acontece quando o sistema red hat instala c n t os source , h ttp:// mi rrors . a l i y u n . com / ce n t os / , _Descobriu que não há 7 servidor / diretório . Portanto, deve ser que a variável releasever seja analisada no 7server, o que leva a erros.
3
soluções:
# 1. Modifique o arquivo de configuração do yum
[wanchao@localhost ~]$ vim /etc/yum.repos.d/CentOS-Base.repo
# 2. Coloque todo o " erro de análise KaTeX: esperado 'EOF', obtido '#' na posição 38: ... no texto completo no modo de linha de comando para a versão do meu sistema centos7 #̲: %s/ releaseever/ 7 /g
#Salvar e sair
: wq
atualize a fonte do espelho novamente
[wanchao@localhost ~]$ yum clean all
[wanchao@localhost ~]$ yum makecache
Link: https://www.jianshu.com/p/4d6943110841