經常搞Linux的人都知道,Linux有很多發行版,比如:Ubuntu、Debian、Fedora、Arch Linux、openSUSE,不同版的軟件源的定義方法是不一樣的,我們知道,最近CentOS6已經停止更新支持,同時官方也把yum源刪除了,目前CentOS 6系統使用yum命令安裝軟件包基本都是失敗,我的執行搜索和安裝軟件包都是報錯:[Errno 14] PYCURL ERROR 22,這是軟件源失效的原因,因此需要更換yum源。
默認情況下,yum安裝源位置是在/etc/yum.repos.d/這個文件夾下的,其中有多個配置文件,每一個配置文件中都可以配置一個或多個repository, 最終會被合並為一個交給系統。其實,上面的問題,用下面這個源就能解決
1。下載並更新新的yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo
wget -O /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo
2。重新生成metadata:
yum makecache