Linux杂谈(一)EPEL源

一、诞生的原因

(1)Redhat使用yum源是要收费的,redhead的软服务,所以在学习的时候我一般都是使用本地的yum源,但是如果是想使用新软件或一些没被redhat收录的软件那种能添加新的yum源。

(2)EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。

二、下载并安装EPEL的rpm

下载的地址(需要自己找对应的*.noarch.rpm包)

清华大学开原镜像站点

方式1)rpm方式安装(最新的)

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

 方式2)yum方式安装

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

 方式3)鼠标点击下载然后再安装(不推荐)

三、配置文件的相关说明

安装了epel-release-latest-7.noarch.rpm以后,会在/etc/yum.repos.d目录下,新增两个文件

(1)epel.repo                       //这是标准的epel源,经过测试,并且比较稳定的

(2)epel-testing.repo          //这是最新的,正在测试阶段

过程:默认情况下,yum会搜索/etc/yum.repos.d目录下所有的文件,搜索其中的yum 源,搜索的前提是enable=1,如果是enable=0就不搜索该源了。

3.1 安装好EPEL 源后,用yum 命令来检查是否添加到源列表

yum repolist

成功会出现该图片(阴影部分)

图片

3.2 清除yum缓存

yum clean all

原因:yum会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包。

详见:清除yum的缓存,补充

3.3 生成新的缓存

yum makecache

命令原因详见

3.4  更新yum

yum update   

原因详见(很重要)

四、高级

yum配置文件的详细说明

五、RPM-GPG-KEY在包安装时候的作用

参考1参考2参考3

猜你喜欢

转载自blog.csdn.net/wzj_110/article/details/86505325