![Instalando repositórios do Fedora 20](https://rvso.com/image/1402584/Instalando%20reposit%C3%B3rios%20do%20Fedora%2020.png)
Instalei recentemente o Fedora 20 no meu laptop. Primeiramente, tentei adicionar Rpmfusion , Russianfedora a ele; mas falhou. No terminal eu digitei isso:
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'
e recebi este erro:
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
Então tentei adicionar o repositório 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'
Eu recebi este erro:
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 que estou recebendo erros de análise file://///etc/yum/repos.d/fedora-yum-fast-downloader.repo
que me impedem de adicionar repositórios?
Veja O que está incluído no 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
Responder1
Obrigado a todos por suas sugestões úteis! quando consegui isso, inserindo todos os comandos no Terminal, a resposta é um erro de análise dentro do yum-fast-downloader.repo, então excluo o arquivo do diretório etc/yum.repos.d. então percebi que, ao inserir os mesmos comandos, recebi um erro sugerindo outro erro de análise noarquivo repositório do skype, então eu excluo também. Afinal, eu recomendo a instalação do yum-fast-downloader.repo e, em seguida, atualizo os repositórios do Fedora. Agora o problema está resolvido e todos os programas podem ser instalados.
Responder2
Não consigo determinar pela sua mensagem de erro o motivo pelo qual o fedora-yum-fast-downloader
arquivo do repositório não está sendo analisado. No entanto, acredito que você pode contornar seu erro e adicionar seus repositórios com sucesso da seguinte maneira:
Sempre que você invocar o yum
comando por qualquer motivo, inclua o seguinte parâmetro:
--disablerepo=fedora-yum-fast-downloader
Por exemplo, para adicionar os repositórios russianfedora, o comando seria o seguinte:
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
Isso vaitemporariamentepare yum
de tentar analisar o fedora-yum-fast-downloader
repositório, que deve pelo menosevitaro erro de análise no .repo
arquivo, permitindo que você continue. A solução alternativa é imperfeita, porque o caso ideal seria examinar esse arquivo /etc/yum.repos.d/fedora-yum-fast-downloader.repo
com um editor de texto e descobrir se há alguns caracteres inválidos que violam o .repo
formato do arquivo e corrigi-los.
Se você acha que pode fazer isso, você será capaz de resolver seu problema "permanentemente" fazendo isso, e também poderá aproveitar as vantagens do plugin yum fast downloader, que pode melhorar a velocidade de download do seu yum
em algumas circunstâncias. (como o nome do plugin sugere).
Editar: Parece que você também temtrês t
está em seus htttp
URIs para o repositório russianfedora. Certifique-se de alterá-los para http
ou você encontrará ainda mais erros.
Editar 2: Acho que as novas linhas entre cada linha do seu fedora-yum-fast-downloader.repo
arquivo estão causando o erro de análise. Para verificar, faça o seguinte:
- Renomeie o arquivo
/etc/yum.repos.d/fedora-yum-fast-downloader.repo
para outro nome ou mova-o para outro diretório. Você podemv
ir para o seu diretório inicial para tirá-lo do caminho; essa é a minha recomendação. - Execute
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. - Tente seus repositórios novamente.
Ao buscar o arquivo repo no próprio repositório, você poderá eliminar a chance de seu arquivo estar corrompido.
Responder3
abra o terminal e mude para root usando
su
Faça o download dorpmfusãoarquivo de definição de repositório usando
wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm
e instale-o por meioyum localinstall --nogpgcheck ./rpmfusion-free-release-20.noarch.rpm
Faça o download dorussofedoraarquivo de definição de repositório usando
wget http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm
(você tem muitos "t" no http em seu endereço russianfedora) e instale-o atravésyum localinstall --nogpgcheck ./russianfedora-free-release-stable.noarch.rpm
Após essa mágica você pode usar os repositórios rpmfusion e russianfedora.