更換Linux(CentOS) yum源
在玩linux的過程中,經常會下載一些源碼包。軟件大多是國外人寫的,由於眾所周知的原因,網絡下載很慢。
所以想到了更新yum源的方法。
我的linux版本是CentOS6.3的。
以下參考百度。
1,進入yum源配置目錄
cd /etc/yum.repos.d
2,備份系統自帶的yum源
mv CentOS-Base.repo CentOS-Base.repo.bk
下載163網易的yum源:
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
3,更新玩yum源後,執行下邊命令更新yum配置,使操作立即生效
yum makecache
阿裏雲是最近新出的一個鏡像源。得益與阿裏雲的高速發展,這麽大的需求,肯定會推出自己的鏡像源。
阿裏雲Linux安裝鏡像源地址:http://mirrors.aliyun.com/
CentOS系統更換軟件安裝源
第一步:備份你的原鏡像文件,以免出錯後可以恢復。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下載新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
第三步:運行yum makecache生成緩存
yum clean all
yum makecache
如果使用阿裏雲YUM源 (推薦)
為了方便所有用戶對服務器進行應用安裝,阿裏雲提供了多個Linux發行版的軟件源鏡像,可以訪問:http://mirrors.aliyun.com/進行詳細了解. 同步頻率為每天一次,每天淩晨2:00-4:00為鏡像的同步時間; 若使用阿裏雲服務器,可以通過內網地址:http://mirrors.aliyuncs.com/ 訪問,不占用公網流量。 為了更方便對於YUM源的配置,可以使用官網提供的一鍵式YUM源更新腳本:http://help.aliyun.com/view/13438670.html?spm=5176.7114037.1996646101.3.oIiOLz&pos=2 它適用於目前線上所有Linux版本的雲服務器,可以把這個腳本下載到您本地上傳到服務器中或者直接在服務器中下載,tar解壓縮後,使用root身份執行bash update_source.sh進行配置。 如果使用其他YUM源: 例如:如果需要配置163 YUM源,可以通過以下步驟實現: 1.導入CentOS-6的GPG證書 rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6 2.讓yum使用網易的源: cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 3.修改repo文件 在所有mirrorlist前面加上#,把所有$releasever替換成6,保存 sed -i ‘/mirrorlist/d‘ CentOS-Base-163.repo sed -i ‘/\[addons\]/,/^$/d‘ CentOS-Base-163.repo sed -i ‘s/\$releasever/6/‘ CentOS-Base-163.repo sed -i ‘s/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/‘ CentOS-Base-163.repo 4.清理並重新生成yum緩存 yum clean metadata yum makecache更換Linux(CentOS) yum源