yum install: “Nenhum pacote package-name disponível”: fedora.repo empty

3

Estou usando o Fedora 17 e não consigo instalar pacotes usando yum . Eu recebo este erro:

[root@cousinot ~]# yum install fedup
Loaded plugins: langpacks, presto, refresh-packagekit
medInria                                                 |  951 B     00:00     
medInria/primary                                           | 3.6 kB   00:00     
medInria                                                                    3/3
No package fedup available.
Error: Nothing to do

E recebo o mesmo erro com todos os pacotes . No /etc/yum.repos.d/ eu tenho:

[root@cousinot yum.repos.d]# ls
fedora.repo                  rpmfusion-free-updates-testing.repo
fedora-updates.repo          rpmfusion-nonfree-rawhide.repo
fedora-updates-testing.repo  rpmfusion-nonfree.repo
medInria.repo                rpmfusion-nonfree-updates.repo
rpmfusion-free-rawhide.repo  rpmfusion-nonfree-updates-testing.repo
rpmfusion-free.repo          yumconf-sop
rpmfusion-free-updates.repo

Mas: vim fedora.repo mostra um arquivo vazio. fedora-updates.repo e fedora-updates-testing.repo também estão vazios.

Eu tentei yum update : dá No packages marked for update .

Eu tentei reinstalar o Fedora 17 para recuperar os arquivos do repo. O rpm -Uvh com --oldpackage ou --replacepkgs não funcionou (fornece: package fedora-release-17-2.noarch is already installed ). Mas yum reinstall reinstalou com sucesso.

No entanto, mesmo após a reinstalação, os arquivos repo ainda estão vazios e eu ainda não consigo instalar pacotes usando o yum (mesmo erro de antes com fedup , veja acima).

O que posso fazer? Por exemplo, eu poderia copiar e colar nesses arquivos o que deveria ser escrito? Muito obrigado novamente pela sua ajuda ...

    
por Nina 07.05.2015 / 23:05

2 respostas

1

Pegue o pacote fedora-release de qualquer espelho e reinstale-o. Isso deve ter seus arquivos repo de volta.

Por exemplo

rpm -Uvh https://dl.fedoraproject.org/pub/archive/fedora/linux/releases/17/Fedora/i386/os/Packages/f/fedora-release-17-1.noarch.rpm

Você só precisa saber qual versão do Fedora você tem para obter o repositório correto.

    
por 07.05.2015 / 23:18
0

Outra maneira que eu acho que pode funcionar vem do link

Em que a solução sugerida era atualizar manualmente o fedora.repo com

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

Vale um tiro certo? Com as variáveis para a versão, talvez funcionasse, então, novamente, acho que a versão 17 é muito antiga.

    
por 09.05.2015 / 05:24

Tags