300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > No package redis available. Error: Nothing to do

No package redis available. Error: Nothing to do

时间:2018-09-20 02:04:13

相关推荐

No package redis available. Error: Nothing to do

在使用 yum install redis命令安装redis时,出现以下提示:

Loaded plugins: fastestmirror, refresh-packagekit, securitySetting up Install ProcessLoading mirror speeds from cached hostfile* base: * extras: * updates: No package redis available.Error: Nothing to do

出现原因:

使用yum搜索某些rpm包,找不到包是因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,提供了很多可共Centos使用的组件,安装完这个以后基本常用的rpm都可以找到。

解决方案:

下载EPEL对应的版本和安装

版本寻找地址:/wiki/EPEL

进入地址后:如图

由于我的版本为centos 6,查看方法:lsb_release -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处理,由于是centos 6,所以选择

yum install /pub/epel/epel-release-latest-6.noarch.rpm

当然如果你是64位, 先下载:

wget /pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

然后安装:

rpm -ivh epel-release-6-8.noarch.rpm

当然也还有另外一种解决方案:直接使用yum install epel-release命令。它会自动适配我们的系统版本,进行选择。

然后一路绿灯,知道安装完成。

再运行yum install redis就能成功了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。