Instalación de repositorios de Fedora 20

Instalación de repositorios de Fedora 20

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.repoque 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-downloaderarchivo 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 yumcomando 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 yumde intentar analizar el fedora-yum-fast-downloaderrepositorio, que al menos deberíaevitarel error de análisis en el .repoarchivo, 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.repocon un editor de texto, descubrir si hay algunos caracteres no válidos que violen el .repoformato 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 yumen algunas circunstancias. (como sugiere el nombre del complemento).

Editar: Parece que tú también tienestres ts en sus htttpURI 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.repoarchivo están provocando el error de análisis. Para comprobarlo, haga lo siguiente:

  1. Cambie el nombre del archivo /etc/yum.repos.d/fedora-yum-fast-downloader.repopor otro o muévalo a otro directorio. Puede mvir a su directorio de inicio para eliminarlo; esa es mi recomendación.
  2. 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.repocomo root.
  3. 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

  1. Abra la terminal y cambie a root usandosu

  2. 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

  3. 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.

información relacionada