Problema con CentOS7 reemplazando yum: el archivo no contiene encabezados de sección cuando se usa yum

Problem With Centos7 Replacing Yum

El problema con CentOS7 reemplazando yum: el archivo no contiene encabezados de sección cuando se usa yum.


Después de instalar centos, para experimentar mejor yum, elegiremos reemplazar el yum doméstico, como Ali, NetEase

Pasos para reemplazar yum con centos

1. Haz una copia de seguridad del yum original
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2. Ingrese a la carpeta donde se almacena el repositorio
cd /etc/yum.repos.d/



3. Descargue el archivo de repositorio correspondiente (el ejemplo es Netease centos7)
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
o
rizo http://mirrors.163.com/.help/CentOS7-Base-163.repo -o CentOS7-Base-163.repo



4. Limpiar la caché
mmm limpiar todo
yum makecache



Problema

En general, los cuatro pasos anteriores pueden funcionar normalmente, pero obtengo un error cuando encuentro el cuarto paso para borrar el caché durante la práctica:
Complementos cargados: Fastmirror

(aparecerá usando el comando curl)
El archivo no contiene encabezados de sección.
archivo: archivo: ///etc/yum.repos.d/CentOS7-Base-163.repo, línea: 1
' R n'
(aparecerá con el comando wget)
El archivo no contiene encabezados de sección.
archivo: archivo: ///etc/yum.repos.d/CentOS7-Base-163.repo, línea: 1
' R n'

Ya sea que se trate de la descarga del repositorio de Ali o NetEase, el juego tendrá ese error. Después de comparar el archivo CentOS-Base.repo, se encuentran los formatos CentOS7-Base-163.repo y CentOS-Base.repo (fuente yum). Diferente



cat CentOS7-Base-163.repo

|_+_|

cat CentOS-Base.repo
(ver archivo)

|_+_|

En este punto descargué el archivo CentOS7-Base-163.repo y lo abrí con un editor. Encontré woow

|_+_|

Esto es completamente diferente del archivo importado, tal vez haya un problema con el formato de codificación.

Solución

1. Abra el código dentro de CentOS7-Base-163.repo con el editor.
2.centos editando el archivo CentOS7-Base-163.repo
usted CentOS7-Base-163.repo
entro al editor
pegar código
esc +: wq guardar salir

Comandos relacionados

Cd etc / yum.repos.d en la carpeta etc / yum.repos.d
ls Ver los archivos en esta carpeta
vi etc / yum.repos.d / CentOS7-Base-163.repo Modifique el archivo CentOS7-Base-163.repo en etc / yum.repos.d
mv CentOS-Base.repo.backup CentOS-Base.repo Cambie el nombre de CentOS-Base.repo.backup a CentOS-Base.repo