1. 程式人生 > 其它 >多測師肖老師_linux之yum源解決方法(2.3)

多測師肖老師_linux之yum源解決方法(2.3)

yum修改為阿里映象源

第一步:修改yum映象配置檔案:
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
第二步:將系統自帶的repo檔案改名
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第三步:將阿里映象源的檔案內容寫入新的repo檔案中(會自動建立一個新得repo檔案)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
第四步:清除快取(兩個命令)
yum clean all
rm -rf /var/cache/yum
第五步:生成新的yum快取檔案
yum makecache
第六步:安裝工具
yum install lrzsz

===============================

一,新裝的centos6.5可以直接執行以下步驟解決yum命令無法線上安裝問題

1、進入/etc/yum.repos.d目錄:cd /etc/yum.repos.d
2、備份CentOS-Base.repo檔案:cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3、修改CentOS-Base.repo檔案執行以下命令
1、註釋掉所有的mirrorlist所在行:sed -i "s/mirrorlist=http/#mirrorlist=http/g" /etc/yum.repos.d/CentOS-Base.repo
使用sed命令,加-i引數,“s/”代表替換,替換字串“mirrorlist=http”為“#mirrorlist=http”,“/g”代表全量
2、取消所有的baseurl的註釋:sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/CentOS-Base.repo
使用sed命令 加i引數,“s/”代表替換,替換字串“#baseurl”為“baseurl”,“/g”代表全量,替換的檔案
是/etc/yum.repos.d/CentOS-Base.repo
3、替換映象:sed -i "s@http://mirror.centos.org@http://mirror.hust.edu.cn@g" /etc/yum.repos.d/CentOS-Base.repo
使用sed命令 加i引數,“s@”代表替換,替換字串“http://mirror.centos.org”為“http://mirror.hust.edu.cn”,“@g”代表全量
4、清除快取(兩個命令):yum clean all rm -rf /var/cache/yum
5、生成yum快取:yum makecache
6、線上安裝:yum install lrzsz 線上安裝“lrzsz”的工具


sed命令:一個流文字編輯命令

需要注意的是mirror.hust.edu.cn源可能會比mirrors.neusoft.edu.cn源缺失工具。

下面的Linux指令只需要擇其一執行即可:
mirror.hust.edu.cn源
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sed -i "s/mirrorlist=http/#mirrorlist=http/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i "s@http://mirror.centos.org@http://mirror.hust.edu.cn@g" /etc/yum.repos.d/CentOS-Base.repo

mirrors.neusoft.edu.cn源
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sed -i "s/mirrorlist=http/#mirrorlist=http/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i "s@http://mirror.centos.org@http://mirrors.neusoft.edu.cn@g" /etc/yum.repos.d/CentOS-Base.repo

阿里映象源
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo