YUM更換源 yum找不到安裝包的解決方法

公司提供的CentOS VM中,/etc/yum.repos.d 下 只有一個build.repo,其中提供的yum 源只有公司內(nèi)部的幾個源,很多包在這些源中都找不到。于是要添加別的源,下面的帖子中介紹了如何在CentOS中添加中科大、搜狐和163的yum源:。
本文章介紹的yum源支持的版本是CentOS 6系列,理論上支持RHEL6系列。
更新方法如下:
先進(jìn)入yum源配置目錄
cd /etc/yum.repos.d
備份系統(tǒng)自帶的yum源
mv CentOS-Base.repo CentOS-Base.repo.save
下載其他更快的yum源
中科大的yum源:
wget http://centos.ustc.edu.cn/CentOS-Base.repo
163的yum源:
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
sohu的yum源
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
更新完yum源后,建議更新一下,使操作立即生效
yum makecache
[yasi]:
在執(zhí)行最后一步,即yum makecache的時候,遇到錯誤:
Loaded plugins: fastestmirror
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Loading mirror speeds from cached hostfile
* addons: mirrors.163.com
* base: mirror.metrocast.net
* extras: mirror.beyondhosting.net
* fasttrack: centos.vipernetworksystems.com
* updates: centos.vipernetworksystems.com
http://mirrors.163.com/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again
原因是,http://mirrors.163.com/centos/6/addons/x86_64/repodata/repomd.xml和 http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml 確實不存在,可能被更新掉了。解決辦法是,找到可用的URL替換之,或者把相應(yīng)的.repo文件中的項整個注釋掉。這里我采用后者。
例如,在CentOS-Base-163.repo中,注釋掉整個addon項
#[addons]
#name=CentOS-$releasever - Addons - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#pgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
在CentOS-Base-sohu.repo中注釋掉下面的內(nèi)容
#[addons]
#name=CentOS-$releasever - Addons - sohu.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirrors.sohu.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5CentOS-Base-sohu.repo
然后,再執(zhí)行yum makecache。之后,yum就可以找到我要安裝的包了,比如gdb, subversion, gcc-c++ 等。
注意:
有時用yum list xxx找不到某個包,可用嘗試用yum search xxx。
如,yum list vim 就報告 Error: No matching Packages to list。而 yum search vim 則返回:
vim-X11.x86_64 : The VIM version of the vi editor for the X Window System
vim-common.x86_64 : The common files needed by any version of the VIM editor
vim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancements
vim-minimal.x86_64 : A minimal version of the VIM editor
相關(guān)文章
Win10累積更新補(bǔ)丁KB3200970及11月份各版本更新補(bǔ)丁獨立安裝包下載
11月9日微軟推送了Win10 PC一周年更新正式版14393.447,以及累積更新補(bǔ)丁KB3200970,下面小編分享了Win10累積更新補(bǔ)丁KB3200970及11月份各版本補(bǔ)丁獨立安裝包下載,一起來2016-11-09Win10一周年更新14393.187累積補(bǔ)丁KB3189866離線安裝包下載
今天微軟推送了Win10一周年更新正式14393.187,如果想要升級到這個版本就需要安裝累積更新補(bǔ)丁KB3189866,下面我們提供了KB3189866補(bǔ)丁的離線安裝包下載,感興趣的朋友可以2016-09-14- 5月10日消息微軟正在測試Win10 PC的UWP版OneDrive應(yīng)用,預(yù)計會在本季度結(jié)束前正式發(fā)布,很可能趕上Win10一周年更新推送,如今一位Reddit用戶已經(jīng)用上了測試版的Win10 UWP版2016-05-10
Win10 Mobile 10586.122 ROM安裝包有多大?
今天微軟想手機(jī)用戶推送了Win10 Mobile 10586.122預(yù)覽版,這個版本更新需要多大內(nèi)存呢?下面就我們來看看Win10 Mobile 10586.122的升級截圖,需要的朋友可以參考下2016-03-03Win10累積更新KB3135173安裝包下載 解決安裝失敗的問題
微軟為win10用戶推送了最新的累計補(bǔ)丁更新KB3135173,但是很多用戶發(fā)現(xiàn),直接更新總是失敗,該怎么辦呢?遇到這個問題我們可以選擇手動安裝,下面提供KB3135173安裝包下載2016-02-15- 使用Ubuntu軟件中心,我們可以輕松地在Ubuntu中添加和刪除程序。然而,不同的Linux發(fā)行版對于添加和刪除軟件經(jīng)常都有著不同的圖形界面的應(yīng)用管理器。其實,我們完全可以在2015-10-28
史上最全的阻止Win7/Win8.1自動下載Win10安裝包的三種方法
Win7/Win8.1自動下載Win10安裝包該怎么辦?windws系統(tǒng)總是偷偷的下載win10正式版的安裝包,但是現(xiàn)在以后用戶又不想安裝,每次都要去刪除,真的很麻煩,該怎么阻止Win7/Win82015-09-16Win7/Win8.1設(shè)置阻止自動下載Win10安裝包的兩種方法介紹
從7月29日Win10正式版發(fā)布之日起,微軟就開啟了Win7/Win8.1用戶免費升級Windows10的推送工作,而微軟向這些用戶自動推送了win10的安裝包,一些不想接受的用戶非常的無奈,2015-09-16讓W(xué)in10用戶體驗經(jīng)典:Win7系統(tǒng)內(nèi)置小游戲安裝包下載
微軟已經(jīng)推出win 10一段時間,對于大部分的用戶也體驗了win 10給我們帶來的便捷,而懷舊的你是否還在懷念Win7系統(tǒng)內(nèi)置小游戲呢?如若懷念,請下載體驗吧2015-08-18Win10不能安裝應(yīng)用/游戲? 最多只能安裝10臺設(shè)備的解決辦法
Win10不能安裝應(yīng)用/游戲,原因是安裝超過10臺設(shè)備該怎么辦?Win10正式版應(yīng)用商店做了調(diào)整,應(yīng)用下邊明確標(biāo)注著,同一賬戶購買后,最多只能安裝到10臺設(shè)備上,超過了就不能2015-08-10