![Instalación de repositorios de Fedora 20](https://rvso.com/image/1402584/Instalaci%C3%B3n%20de%20repositorios%20de%20Fedora%2020.png)
Recientemente instalé Fedora 20 en mi computadora portátil. Para empezar, intenté agregarle Rpmfusion, Russianfedora; pero fue fallido. En la terminal ingresé esto:
su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'
y obtuve este error:
File contains parsing errors: file://///etc/yum.repos.d/fedora-yum-fast-downloader.repo
[line 5]: name=A fast downloader plugin for yum
[line 7]: baseurl=http://repos.fedorapeople.org/repos/hedayat/yum-fast-downloader/fedora-20/noarch/
[line 9]: enabled=1
[line 11]: skip_if_unavailable=1
[line 13]: gpgcheck=1
[line 15]: gpgkey=http://hedayat.fedorapeople.org/gpg/hedayat-rpm-gpg-key
[line 19]: name=A fast downloader plugin for yum – Source
[line 21]: baseurl=http://repos.fedorapeople.org/repos/hedayat/yum-fast-downloader/fedora-20/SRPMS
[line 23]: enabled=0
[line 25]: skip_if_unavailable=1
[line 27]: gpgcheck=1
[line 29]: gpgkey=http://hedayat.fedorapeople.org/gpg/hedayat-rpm-gpg-key
Luego intenté agregar el repositorio russianfedora usando este comando:
[root@dhcppc0 Daniel]# su -c 'yum install --nogpgcheck htttp://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm htttp://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm'
Recibí este error:
Loaded plugins: langpacks, refresh-packagekit
File contains parsing errors: file://///etc/yum.repos.d/fedora-yum-fast-downloader.repo
[line 5]: name=A fast downloader plugin for yum
[line 7]: baseurl=http://repos.fedorapeople.org/repos/hedayat/yum-fast-downloader/fedora-20/noarch/
[line 9]: enabled=1
[line 11]: skip_if_unavailable=1
[line 13]: gpgcheck=1
[line 15]: gpgkey=http://hedayat.fedorapeople.org/gpg/hedayat-rpm-gpg-key
[line 19]: name=A fast downloader plugin for yum – Source
[line 21]: baseurl=http://repos.fedorapeople.org/repos/hedayat/yum-fast-downloader/fedora-20/SRPMS
[line 23]: enabled=0
[line 25]: skip_if_unavailable=1
[line 27]: gpgcheck=1
[line 29]: gpgkey=http://hedayat.fedorapeople.org/gpg/hedayat-rpm-gpg-key
¿Por qué recibo errores de análisis file://///etc/yum/repos.d/fedora-yum-fast-downloader.repo
que me impiden agregar repositorios?
Vea lo que se incluye en fedora-yum-fast-downloader.repo
[fedora-yum-fast-downloader]
name=A fast downloader plugin for yum
baseurl=http://repos.fedorapeople.org/repos/hedayat/yum-fast-downloader/fedora-$releasever/noarch/
enabled=1
skip_if_unavailable=1
gpgcheck=1
gpgkey=http://hedayat.fedorapeople.org/gpg/hedayat-rpm-gpg-key
[fedora-yum-fast-downloader-source]
name=A fast downloader plugin for yum – Source
baseurl=http://repos.fedorapeople.org/repos/hedayat/yum-fast-downloader/fedora-$releasever/SRPMS
enabled=0
skip_if_unavailable=1
gpgcheck=1
gpgkey=http://hedayat.fedorapeople.org/gpg/hedayat-rpm-gpg-key
Respuesta1
¡Gracias a todos por sus útiles sugerencias! cuando obtuve eso al ingresar cada comando en la Terminal, la respuesta es un error de análisis dentro de yum-fast-downloader.repo, así que elimino el archivo del directorio etc/yum.repos.d. luego obtuve que al ingresar los mismos comandos obtuve un error que sugería otro error de análisis en elarchivo de repositorio de skype, entonces lo elimino también. Después de todo, recomiendo instalar yum-fast-downloader.repo y luego actualizo los repositorios de Fedora. Ahora el problema está resuelto y se pueden instalar todos los programas.
Respuesta2
No puedo determinar a partir de su mensaje de error el motivo por el cual el fedora-yum-fast-downloader
archivo del repositorio no se puede analizar. Sin embargo, creo que puede solucionar su error y agregar exitosamente sus repositorios de la siguiente manera:
Siempre que invoque el yum
comando por cualquier motivo, incluya el siguiente parámetro:
--disablerepo=fedora-yum-fast-downloader
Por ejemplo, para agregar los repos de russianfedora el comando sería el siguiente:
yum install --nogpgcheck --disablerepo=fedora-yum-fast-downloader http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm
Esta voluntadtemporalmenteDeje yum
de intentar analizar el fedora-yum-fast-downloader
repositorio, que al menos deberíaevitarel error de análisis en el .repo
archivo, lo que le permitirá continuar. La solución alternativa es imperfecta, porque el caso ideal sería buscar ese archivo /etc/yum.repos.d/fedora-yum-fast-downloader.repo
con un editor de texto, descubrir si hay algunos caracteres no válidos que violen el .repo
formato del archivo y corregirlos.
Si cree que puede hacer eso, podrá resolver su problema "permanentemente" al hacerlo, y también podrá aprovechar el complemento de descarga rápida yum, que puede mejorar la velocidad de descarga yum
en algunas circunstancias. (como sugiere el nombre del complemento).
Editar: Parece que tú también tienestres t
s en sus htttp
URI para el repositorio russianfedora. Asegúrate de cambiarlos a http
, o encontrarás aún más errores.
Editar 2: Creo que las nuevas líneas entre cada línea de su fedora-yum-fast-downloader.repo
archivo están provocando el error de análisis. Para comprobarlo, haga lo siguiente:
- Cambie el nombre del archivo
/etc/yum.repos.d/fedora-yum-fast-downloader.repo
por otro o muévalo a otro directorio. Puedemv
ir a su directorio de inicio para eliminarlo; esa es mi recomendación. - Ejecutar
wget -O /etc/yum.repos.d/fedora-yum-fast-downloader.repo http://repos.fedorapeople.org/repos/hedayat/yum-fast-downloader/fedora-yum-fast-downloader.repo
como root. - Prueba tus repositorios nuevamente.
Al obtener el archivo de repositorio desde el propio repositorio, podrá eliminar la posibilidad de que su archivo esté dañado.
Respuesta3
Abra la terminal y cambie a root usando
su
Descargar elfusión de rpmarchivo de definición de repositorio usándolo
wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm
e instálelo a través deyum localinstall --nogpgcheck ./rpmfusion-free-release-20.noarch.rpm
Descargar elsombrero rusousando el archivo de definición de repositorio
wget http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm
(tienes demasiadas "t" en http en tu dirección de RussianFedora) e instálalo a través deyum localinstall --nogpgcheck ./russianfedora-free-release-stable.noarch.rpm
Después de esta magia puedes usar los repositorios rpmfusion y russianfedora.