centos6使用Epel源找寻软件包Nginx

  我们在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译很痛苦,而EPEL恰恰可以解决这两方面的问题。第二个解决问题是换yum的环境源,或者自己上传rpm包上去本地在编译。第三种直接找软件包进行编译和安装。

   EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。

搭建环境::

centos 6 64bit 

注意自己的主机centos的位数,对应版本安装对应版本,第一次我使用6.0的版本,后面指令没有发现,重新卸载rpm的软件包,在重新装就成功。顺提rpm-ivh 软件包名--安装,rpm -e 卸载软件包名   参考地址http://www.corem.com.cn/kms/475

[root@localhost tmp]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

[root@localhost tmp]# rpm -ivh epel-release-6-8.noarch.rpm
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]

[root@localhost tmp]#yum repolist 【#安装repo的清单】

[root@localhost tmp]#yum --disablerepo="*" --enablerepo="epel" list available 【#列表出所有可用的软件包】

[root@localhost tmp]#yum --disablerepo="*" --enablerepo="epel" search packageNameHere 【#搜索指定包】

[root@localhost tmp]#yum --disablerepo="*" --enablerepo="epel" search nginx

Eg:搜索安装nginx的软件包

[root@localhost tmp]#yum search nginx 【#搜索nginx】

[root@localhost tmp]#yum update

[root@localhost tmp]#yum --disablerepo="*" --enablerepo="epel" install nginx 【#安装后出现错误,看错误应该缺少gd,so.2的依赖包,在本地yum这种中找到这库安装即可。往期文章里面有写怎么本地加入rpm源。】

 

参考文章:https://vpsyou.com/epel-repo/

https://www.cnblogs.com/dadonggg/p/8191390.html

http://www.corem.com.cn/kms/475

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章