A Yum encontra o pacote na pesquisa, mas não consegue encontrá-lo para instalar

1

Eu tenho esse problema em um servidor FC8 onde se eu procurar algo no yum, ele encontra os pacotes que estou procurando, mas quando eu vou instalar o pacote, ele diz que não está lá ...?

[hamstar@tankian ~]$ yum search pecl
php-pecl-apc.i386 : APC caches and optimizes PHP intermediate code

[hamstar@tankian ~]$ sudo yum install php-pecl-apc.i386
Setting up Install Process
Parsing package install arguments
No package php-pecl-apc.i386 available.
Nothing to do

[hamstar@tankian ~]$ sudo yum install php-pecl-apc
Setting up Install Process
Parsing package install arguments
No package php-pecl-apc available.
Nothing to do

wtf?

EDIT: atualização Yum mostra isso:

[hamstar@tankian ~]$ sudo yum update
Setting up Update Process
No Packages marked for Update

EDIT: Eu também tentei isso e tentei de novo sem sorte:

[hamstar@tankian ~]$ sudo yum clean all
Cleaning up Everything

EDIT: Então eu percebi que este pacote está instalado, mas substituindo o nome do pacote para pyqt (e variações de) que não está instalado dá os mesmos resultados. Aqui está a saída para um pacote que já está instalado no meu outro servidor FC8.

[root@dolmayan ~]# yum install php
Setting up Install Process
Parsing package install arguments
Package php - 5.2.4-3.i386 is already installed.
Nothing to do

RESOLUÇÃO
No comentário de Alex lá, ele disse para esta página wiki do fedora então eu fiz e segui os comandos:

wget http://kojipkgs.fedoraproject.org/packages/fedora-release/8/6.transition/data/signed/4f2a6fd2/noarch/fedora-release-8-6.transition.noarch.rpm
su -c 'rpm -Uvh fedora-release-8-6.transition.noarch.rpm'

Obtive a chave de aqui esvaziou a antiga chave gpg e colou a um novo para ele.

su -c 'echo > /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-and-9
sudo vi /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-and-9

Então eu corri:

su -c 'rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-and-9'

Feito!

    
por hamstar 06.12.2009 / 03:02

4 respostas

5

Eu começaria com:

sudo yum clean all

e tente

sudo yum -y install php-pecl-apc
    
por 06.12.2009 / 04:13
0

Tente omitir o arco da especificação do pacote:

[hamstar@tankian ~]$ sudo yum install php-pecl-apc
    
por 06.12.2009 / 03:25
0

Faça uma atualização do yum e tente novamente. Isso acontece quando o índice de pacotes local está ficando antigo e novas versões de pacotes estão sendo lançadas.

Felicidades, Fabian

    
por 06.12.2009 / 03:35
0

O pacote ainda não está instalado, é?

yum list installed | grep pecl 
    
por 06.12.2009 / 05:31