我在FC8服务器上遇到了这个问题,如果我在yum中search某个东西,它会find我正在search的包,但是当我去安装包时它说不存在…?
[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
跆拳道?
编辑:百胜更新显示此:
[hamstar@tankian ~]$ sudo yum update Setting up Update Process No Packages marked for Update
编辑:我也试过这个,试了一遍,没有运气:
[hamstar@tankian ~]$ sudo yum clean all Cleaning up Everything
编辑:所以我只是意识到这个软件包已安装,但replacepyqt(和变体)未安装的包名给出了相同的结果。 这里是我的另一台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
parsing度
在Alex的评论中,他说到了这个Fedora wiki页面,所以我做了并遵循了这些命令:
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
尝试从包规范中删除拱门:
[hamstar@tankian ~]$ sudo yum install php-pecl-apc
做一个yum更新,然后再试一次。 当你的本地软件包索引变老并且新版本的软件包被释放时,会发生这种情况。
祝福,Fabian
该软件包尚未安装,是吗?
yum list installed | grep pecl