我試圖在CentOS 6.5安裝nginx的,然後我就加入這些文件行/etc/yum.repos.d/nginx.repo 「不包nginx的用」錯誤的CentOS 6.5
然後安裝nginx通過:
而我有一個消息錯誤:沒有包nginx可用 我該如何解決它?我將不勝感激任何幫助您解決此問題的能力!
我試圖在CentOS 6.5安裝nginx的,然後我就加入這些文件行/etc/yum.repos.d/nginx.repo 「不包nginx的用」錯誤的CentOS 6.5
然後安裝nginx通過:
而我有一個消息錯誤:沒有包nginx可用 我該如何解決它?我將不勝感激任何幫助您解決此問題的能力!
您的存儲庫存在錯誤。 根據您的操作系統版本,有必要手動將$ releasever替換爲「5」(對於5.x)或「6」(對於6.x)。同樣,你也必須編輯$ basearch。 之後做以下命令
百勝清潔所有
百勝安裝nginx的
另一種選擇是安裝EPEL存儲庫,並從那裏安裝nginx的。
百勝安裝EPEL釋放
百勝清潔所有
百勝雖然否則張貼諮詢關於回購手動設置$releasever
和$basearch
值安裝nginx的
文件本身不會受到傷害(至少在您堅持所設置的值所引用的軟件版本時),它並不是嚴格的y必要。
我也有你已經發布的確切內容,在一個名爲/etc/yum.repos.d/nginx.repo
的文件中正常工作,但沒有明確設置上述值。
我的建議是進行yum update
嘗試安裝(因爲它是可能的,當你試圖安裝,百勝並沒有查詢所有從文件回購網址在/etc/yum.repos.d/
其數據庫的最新版本)之前。另外,請確保您創建的文件以.repo
結尾,否則它將被yum忽略。
如果失敗,請檢查該目錄中文件的SElinux安全上下文 - 或者繼續操作並通過運行restorecon -Rv '/etc/yum.repos.d'
手動恢復它們,並檢查手動創建的回購文件的文件權限,該文件應歸屬於root:root並顯示644作爲文件權限。要手動修改這些,請運行chmod 644 /etc/yum.repos.d/nginx.repo
和chown root:root /etc/yum.repos.d/nginx.repo
我希望上面的某些部分能夠解決您的問題!
nginx不是基本CentOS存儲庫的一部分。
但是你可以安裝EPEL repositiry獲得nginx的:
yum install epel-release
然後
yum install nginx
安裝nginx
第一!運行以下命令首先添加EPEL存儲庫(Enterprise Linux的額外軟件包),然後安裝nginx。
yum install epel-release
yum install nginx
請閱讀並遵循[回答]。 – JosefZ 2017-05-28 11:13:46
沒有包epel-release可用。 – Jyothu 2017-06-01 09:30:58