在CentOS 6.6 final上安装Redis – 没有可用的软件包

我已经添加了“EPEL”回购:

Loaded plugins: changelog, downloadonly, fastestmirror, presto Loading mirror speeds from cached hostfile * elrepo: repos.mia.lax-noc.com * epel: epel.gtdinternet.com * remi-safe: remi.xpg.com.br * rpmforge: mirror.rit.edu repo id repo name status base CentOS-6 - Base 6,518 elrepo ELRepo.org Community Enterprise Linux Repository - el6 333 epel Extra Packages for Enterprise Linux 6 - x86_64 11,743 extras CentOS-6 - Extras 38 mongodb-org-3.0 MongoDB Repository 40 remi-safe Safe Remi's RPM repository for Enterprise Linux 6 - x86_64 11 rpmforge RHEL 6 - RPMforge.net - dag 4,718 updates CentOS-6 - Updates 1,370 zabbix Zabbix Official Repository - x86_64 289 repolist: 25,060 

但每次运行:

 sudo yum install redis 

我得到这个:

 No package redis available. Error: Nothing to do 

注意:我已经跑了:

 sudo yum clean metadata 

但是,仍然不能安装redis。

你是如何添加EPEL回购的? 在CentOS 6.6-final中,这对我有用

 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm yum install redis -y 
 rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum --enablerepo=remi,remi-test install redis 
 sudo yum list redis sudo yum install redis.x86_64 # something list before. 

你可以通过yum列表来列出软件包,然后select要安装的软件包。 你得到的软件包不可用是因为你input的名字不存在,所以在安装之前列出。