CentOS7替換yum源為阿里雲
阿新 • • 發佈:2018-12-02
目前很多雲服務商,在提供系統的時候就已經替換為自家優化過的軟體源(比如阿里雲,騰訊雲),但是自有組裝或者是一些本地開發商,可能會使用官方軟體源,或者一些不靠譜的軟體源,我們需要將其替換為自己信任的軟體源。
安裝 WGET
安裝 wget
方便直接下載 CentOS-Base.repo
包,節省編輯的時間,放置出錯。
sudo yum install wget -y
備份原 REPO
備份下原有 CentOS-Base.repo
放置網路異常或其他原因導致替換失敗,還可以換回原有軟體源。
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
作者第一次嘗試時,因為沒有安裝
wget
不得不還原回原有源安裝後再替換。 操作遠端伺服器一定要注意時常備份,特別是在編輯配置檔案前。
替換 REPO
進入 YUM 配置資料夾
cd /etc/yum.repos.d/
下載 阿里雲 樣例配置
sudo wget http://mirrors.aliyun.com/repo/Centos-7.repo
作者,通常不用
root
使用者登入伺服器,因為/etc/yum.repos.d/
需要root
許可權,所以很多地方需要加上sudo
授權。
修改檔名
sudo mv Centos-7.repo CentOS-Base.repo
生成快取
yum makecache
試一下吧
sudo yum -y update
輸出顯示下面的內容,包含 mirrors.aliyun.com
,就代表替換完成了。
[dingdayu@localhost yum.repos.d]$ sudo yum update -y Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com No packages marked for update