
客戶要求centos 6.x系統,然后安裝軟件的時候, centos 6.x安裝軟件yum inatall出現錯誤提示Error: Cannot find a valid baseurl for repo: base, 易秋網絡老易搜了半天百度,結果都是過時的信息。如果無法解決這個錯誤提示,centos 6.x是無法通過Yum安裝軟件的,連最簡單的wget都無法安裝,實在沒轍,干脆建議客戶換到centos 7.x系統。
[root@localhost ~]# yum install screen
Loaded plugins: fastestmirror
Determining fastest mirrors
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base
不過后面有一個網友分享了他的經驗,解決centos 6.x通過yum安裝軟件的報錯,還是有辦法的。去/etc/yum.repos.d/,先把CentOS-Base.repo備份下,mv CentOS-Base.repo CentOS-Base.repo.backup,然后修改下CentOS-Base.repo文件。
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
把CentOS-Base.repo文件的內容變成下面的,即可。
修改 /etc/yum.repos.d/CentOS-Base.repo
[centos-office]
name=centos-office
failovermethod=priority
baseurl=https://vault.centos.org/6.10/os/x86_64/
gpgcheck=1
gpgkey=https://vault.centos.org/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6
備注:感謝熱心網友的無私分享。