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

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