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

公司提供的CentOS VM中,/etc/yum.repos.d 下 只有一個(gè)build.repo,其中提供的yum 源只有公司內(nèi)部的幾個(gè)源,很多包在這些源中都找不到。于是要添加別的源,下面的帖子中介紹了如何在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的時(shí)候,遇到錯(cuò)誤:
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 確實(shí)不存在,可能被更新掉了。解決辦法是,找到可用的URL替換之,或者把相應(yīng)的.repo文件中的項(xiàng)整個(gè)注釋掉。這里我采用后者。
例如,在CentOS-Base-163.repo中,注釋掉整個(gè)addon項(xiàng)
#[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++ 等。
注意:
有時(shí)用yum list xxx找不到某個(gè)包,可用嘗試用yum search xxx。
如,yum list vim 就報(bào)告 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ǔ)丁獨(dú)立安裝包下載
11月9日微軟推送了Win10 PC一周年更新正式版14393.447,以及累積更新補(bǔ)丁KB3200970,下面小編分享了Win10累積更新補(bǔ)丁KB3200970及11月份各版本補(bǔ)丁獨(dú)立安裝包下載,一起來(lái)2016-11-09Win10一周年更新14393.187累積補(bǔ)丁KB3189866離線安裝包下載
今天微軟推送了Win10一周年更新正式14393.187,如果想要升級(jí)到這個(gè)版本就需要安裝累積更新補(bǔ)丁KB3189866,下面我們提供了KB3189866補(bǔ)丁的離線安裝包下載,感興趣的朋友可以2016-09-14- 5月10日消息微軟正在測(cè)試Win10 PC的UWP版OneDrive應(yīng)用,預(yù)計(jì)會(huì)在本季度結(jié)束前正式發(fā)布,很可能趕上Win10一周年更新推送,如今一位Reddit用戶(hù)已經(jīng)用上了測(cè)試版的Win10 UWP版2016-05-10
Win10 Mobile 10586.122 ROM安裝包有多大?
今天微軟想手機(jī)用戶(hù)推送了Win10 Mobile 10586.122預(yù)覽版,這個(gè)版本更新需要多大內(nèi)存呢?下面就我們來(lái)看看Win10 Mobile 10586.122的升級(jí)截圖,需要的朋友可以參考下2016-03-03Win10累積更新KB3135173安裝包下載 解決安裝失敗的問(wèn)題
微軟為win10用戶(hù)推送了最新的累計(jì)補(bǔ)丁更新KB3135173,但是很多用戶(hù)發(fā)現(xiàn),直接更新總是失敗,該怎么辦呢?遇到這個(gè)問(wèn)題我們可以選擇手動(dòng)安裝,下面提供KB3135173安裝包下載2016-02-15- 使用Ubuntu軟件中心,我們可以輕松地在Ubuntu中添加和刪除程序。然而,不同的Linux發(fā)行版對(duì)于添加和刪除軟件經(jīng)常都有著不同的圖形界面的應(yīng)用管理器。其實(shí),我們完全可以在2015-10-28
史上最全的阻止Win7/Win8.1自動(dòng)下載Win10安裝包的三種方法
Win7/Win8.1自動(dòng)下載Win10安裝包該怎么辦?windws系統(tǒng)總是偷偷的下載win10正式版的安裝包,但是現(xiàn)在以后用戶(hù)又不想安裝,每次都要去刪除,真的很麻煩,該怎么阻止Win7/Win82015-09-16Win7/Win8.1設(shè)置阻止自動(dòng)下載Win10安裝包的兩種方法介紹
從7月29日Win10正式版發(fā)布之日起,微軟就開(kāi)啟了Win7/Win8.1用戶(hù)免費(fèi)升級(jí)Windows10的推送工作,而微軟向這些用戶(hù)自動(dòng)推送了win10的安裝包,一些不想接受的用戶(hù)非常的無(wú)奈,2015-09-16讓W(xué)in10用戶(hù)體驗(yàn)經(jīng)典:Win7系統(tǒng)內(nèi)置小游戲安裝包下載
微軟已經(jīng)推出win 10一段時(shí)間,對(duì)于大部分的用戶(hù)也體驗(yàn)了win 10給我們帶來(lái)的便捷,而懷舊的你是否還在懷念Win7系統(tǒng)內(nèi)置小游戲呢?如若懷念,請(qǐng)下載體驗(yàn)吧2015-08-18Win10不能安裝應(yīng)用/游戲? 最多只能安裝10臺(tái)設(shè)備的解決辦法
Win10不能安裝應(yīng)用/游戲,原因是安裝超過(guò)10臺(tái)設(shè)備該怎么辦?Win10正式版應(yīng)用商店做了調(diào)整,應(yīng)用下邊明確標(biāo)注著,同一賬戶(hù)購(gòu)買(mǎi)后,最多只能安裝到10臺(tái)設(shè)備上,超過(guò)了就不能2015-08-10