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