解決centos yum安裝"No package nginx available."問題


問題原因:

nginx位於第三方的yum源里面,而不在centos官方yum源里面

解決方法:

安裝epel(Extra Packages for Enterprise Linux)

a、去epel網站 http://fedoraproject.org/wiki/EPEL下載

b、我的系統是centos5.7,cpu是x86_64,所以我下載的是wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

       如果是centos6, 則應該下載 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

c、安裝epel

       rpm -ivh epel-release-5-4.noarch.rpm

再次執行 yum install nginx,則會提示安裝成功了

注:

epel的安裝跟centos的系統版本、cpu硬件架構有關,

    查看系統版本(lsb-release -a),

    查看cpu硬件架構(arch)

epel它是RHEL 的 Fedora 軟件倉庫,為 RHEL 及衍生發行版如 CentOS、Scientific Linux 等提供高質量軟件包的項目。裝上了 EPEL,就像在 Fedora 上一樣,可以通過 yum install package-name,隨意安裝軟件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM