在安裝nginx時,使用 yum install 給 nginx 安裝所需要的環境的時候報錯:
看到這個報錯的時候我的第一反應和大多人一樣,根據 “Network is unreachable” 以爲是網絡不通暢。我反覆檢查 ip,網關,DNS 以及各種 ping 後排出了網卡、路由器、協議等方面的問題。
首先使用命令: ping www.baidu.com 看是否能訪問外網
因爲一般大公司的服務器是不直接通外網的(ping 不通外網),公司會有內部的鏡像
在/etc/yum.repos.d下添加公司的內部鏡像,就會很快,同時需要把原本的鏡像放置到新建的bak目錄下,然後在執行yum clean all, 最後執行yum install xxx 即可,若還是不行,則更換爲國內比較快的有163源、sohu源。
CentOS 7 在yum install 軟件時,出現有關密鑰問題:
參考:https://blog.csdn.net/wanormi/article/details/82900137
Downloading packages:
警告:/var/cache/yum/x86_64/7/updates/packages/libsss_nss_idmap-1.16.0-19.el7_5.8.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
從 http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 檢索密鑰
源 "CentOS-7 - Updates - 163.com" 的 GPG 密鑰已安裝,但是不適用於此軟件包。請檢查源的公鑰 URL 是否配置正確。
失敗的軟件包是:libsss_nss_idmap-1.16.0-19.el7_5.8.x86_64
GPG 密鑰配置爲:http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
解決:運行:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 更新檢索密鑰