1. Realice una copia de seguridad del archivo de configuración fuente actual de yum
Ingrese /dev/yum.repos.d
al directorio para hacer una copia de seguridad de los archivos de configuración de origen en este directorio:
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bk/
[root@localhost yum.repos.d]# mv * bk/
2. Descargue el archivo de configuración de origen
Use wget
el comando para descargar la fuente espejo del sistema correspondiente de Alibaba Cloud, aquí está el archivo CentOS 8
.
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
El resultado es el siguiente (si ve la descarga 100%
, significa que no hay problema):
--2022-11-27 20:27:27-- http://mirrors.aliyun.com/repo/Centos-8.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 39.173.101.99, 39.173.101.105, 39.173.101.104, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|39.173.101.99|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2590 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
/etc/yum.repos.d/CentOS-Base. 100%[=================================================>] 2.53K --.-KB/s 用时 0.04s
2022-11-27 20:27:27 (61.4 KB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2590/2590])
3. Modifique el archivo de configuración de origen de yum
Abra el archivo de configuración que acaba de descargar y deberá realizar algunas modificaciones sencillas.
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo
Use para ingresar al modo de comando después de vim
abrir el archivo :
( vim
presione primero después de abrir el archivo Esc
, luego presione Shift + :
para ingresar al modo de comando), ingrese el siguiente comando y mirrors.cloud.aliyuncs.com
reemplácelo con mirrors.aliyun.com
.
%s/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g
Luego ingrese nuevamente al modo de comando, ingrese el siguiente comando y $releasever
reemplácelo $releasever-stream
.
%s/$releasever/$releasever-stream/g
4. Actualice el archivo de configuración de origen de yum
Ejecute el siguiente comando para borrar yum
el caché :
[root@localhost ~]# yum clean all
0 文件已删除
[root@localhost ~]# yum makecache
CentOS-8-stream - Base - mirrors.aliyun.com 125 kB/s | 26 MB 03:31
CentOS-8-stream - Extras - mirrors.aliyun.com 39 kB/s | 18 kB 00:00
CentOS-8-stream - AppStream - mirrors.aliyun.com 76 kB/s | 26 MB 05:49
上次元数据过期检查:0:00:01 前,执行于 2022年11月27日 星期日 20时33分17秒。
元数据缓存已建立。
A continuación, actualice de nuevo el paquete yum
fuente .
[root@localhost yum.repos.d]# yum update --allowerasing
Puede haber muchos paquetes de software y es normal que el tiempo de actualización sea más largo.
Una vez completada la actualización, se puede usar normalmente. yum
Descargue el software yum
y el archivo de configuración de origen se actualizará aquí.