在CentOS上用“没有包”的消息

我search了几个小时find一个解决scheme,但找不到任何东西。

我该怎么办这个错误? 我无法在centOS 6.5上安装php-pear。

[root@server ~] # yum search php-pear Loaded plugins: fastestmirror, versionlock Loading mirror speeds from cached hosttile * base: www.mirrorservice.org * epel: www.mirrorservice.org * extras: mirror.econdc.com * rpmforge: www.mirrorserv1ce:org * updates: centos.hyve.com ============================ Matched: php-pear ========================= horde-enhanced.noarch : Adds extra functionality to the horde framework [root@server ~]# yum install php-pear Loaded plugins: fastestmirror, versionlock Loading mirror speeds from cached hostfile * base: wvv.mirrorservice.org * epel: www.mirrorserv1ce:org * extras: mirror.econdc.com * rpmforge: www.mirrorservice.org * updates: centos.openitc.uk Setting up Install Process No package php—pear available. Error: Nothing to do 

几天后,我终于可以find答案。

Jsuttypes:

 sudo nano /etc/yum.conf 

然后删除php *

然后input:

  yum install --enablerepo remi php-pear php-devel 

天啊!

这绝对是在基地回购(见下面从分机6.5)。 我会尝试一个yum clean all以消除caching问题的可能性。

 [gbeech@ny-man02 ~]$ yum info php-pear Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * epel: yum.ds.stackexchange.com stack-local-prod | 2.9 kB 00:00 Available Packages Name : php-pear Arch : noarch Epoch : 1 Version : 1.9.4 Release : 4.el6 Size : 393 k Repo : base Summary : PHP Extension and Application Repository framework URL : http://pear.php.net/package/PEAR License : BSD and PHP and LGPLv2+ Description : PEAR is a framework and distribution system for reusable PHP : components. This package contains the basic PEAR components. [gbeech@ny-man02 ~]$ cat /etc/centos-release CentOS release 6.5 (Final) [gbeech@ny-man02 ~]$ 

检查你的yumconfiguration,了解包是否被排除。 百胜不能安装排除的软件包,甚至不会承认它们的存在。

要检查的最明显的文件是:

  • /etc/yum.conf
  • /etc/yum.repos.d目录中的每个文件