No package redis available

在使用 yumredis命令安装redis时,出现以下提示:
Loaded plugins: fastestmirror, refresh-packagekit, securitySetting up Install ProcessLoading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.comNo package redis available.Error: Nothing to do
出现原因:
使用yum搜索某些rpm包,找不到包是因为是企业版编译过来的,去掉了所有关于版权问题的东西 。安装EPEL后可以很好的解决这个问题 。EPEL(ExtraforLinux )即企业版Linux的扩展包,提供了很多可共使用的组件,安装完这个以后基本常用的rpm都可以找到 。
解决方案:
下载EPEL对应的版本和安装
版本寻找地址:
进入地址后:如图
由于我的版本为 6,查看方法: -a
,如果在输入查看命令,提示以下错误:
bash: lsb_release: command not found...
说明没有lsb命令,解决办法:
yum install -y redhat-lsb
再次键入查询命令:
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: CentOSDescription: CentOS release 6.10 (Final)Release: 6.10Codename: Final
接上面EPEL处理,由于是 6,所以选择

No package redis available

文章插图
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
当然如果你是64位, 先下载:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
然后安装:
rpm -ivh epel-release-6-8.noarch.rpm
当然也还有另外一种解决方案:直接使用yumepel-命令 。它会自动适配我们的系统版本,进行选择 。
然后一路绿灯,知道安装完成 。
【No package redis available】再运行yumredis就能成功了