Назад | Перейти на главную страницу

Yum находит пакет в поиске, но не может найти его для установки

У меня возникла эта проблема на сервере FC8, где, если я ищу что-то в yum, он находит пакеты, которые я ищу, но затем, когда я иду установить пакет, он говорит, что его нет ...?

[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

что за?

РЕДАКТИРОВАТЬ: обновление Yum показывает это:

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

РЕДАКТИРОВАТЬ: Я тоже пробовал это и снова безуспешно пробовал:

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

РЕДАКТИРОВАТЬ: Итак, я только что понял, что этот пакет установлен, но замена имени пакета на pyqt (и его варианты), который не установлен, дает те же результаты. Вот результат для пакета, который уже установлен на другом моем сервере 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

РАЗРЕШАЮЩАЯ СПОСОБНОСТЬ
В комментарии Алекса он сказал, что перейдите к эта вики-страница Fedora поэтому я сделал и выполнил команды:

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'

Получил ключ от Вот очистил старый ключ GPG и вставил в него новый.

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

Потом побежал:

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

Готово!

Я бы начал с:

sudo yum clean all

а потом попробуй

sudo yum -y install php-pecl-apc

Сделайте обновление yum и попробуйте еще раз. Это происходит, когда ваш локальный индекс пакетов стареет и выпускаются новые версии пакетов.

С наилучшими пожеланиями, Фабиан

Попробуйте исключить арку из спецификации пакета:

[hamstar@tankian ~]$ sudo yum install php-pecl-apc

Пакет еще не установлен?

yum list installed | grep pecl