上一次我們使用命令配置了yum源,但總還是覺的其實也不是那麼的輕鬆,今天我們就來看看更加輕鬆的辦法,時間寶貴就不扯了,畢竟大家還要上網課是吧。
#/bin/sh
#Author:學編程的魚
#Date:2020-04-21
#Script Description:Configure yum sources automatically
#運行環境:VmWare-Centos7
#腳本供所有人學習交流,轉載請註明出處,侵權必究
#QQ:927114645 如果您有更好方法歡迎指點
[ -d /media/CentOS ] && echo -e "\033[32m /media/CentOS exist will mount /dev/sr0 \033[0m" || mkdir /media/CentOS
mount /dev/sr0 /media/CentOS >> /dev/null
if [ $? == 0 ];then
echo -e "\033[32mImage mounted !!\033[0m"
else
echo -e "\033[31mERROR: Image mount failed !!\033[0m\n\033[32m Please check whether the optical drive is connect!!\033[0m"
exit
fi
if [ -e /etc/yum.repos.d/yumbak ];then
mv /etc/yum.repos.d/* /etc/yum.repos.d/yumbak >> /dev/null
mv /etc/yum.repos.d/yumbak/CentOS-Media.repo /etc/yum.repos.d >> /dev/null
echo -e "\033[32m The mirror file has been moved successfully !!\033[0m"
cd /etc/yum.repos.d
sed -i '19s/1/0/g' CentOS-Media.repo
sed -i '20s/0/1/g' CentOS-Media.repo
sed -i '21d' CentOS-Media.repo
yum list
else
mkdir /etc/yum.repos.d/yumbak >> /dev/null
mv /etc/yum.repos.d/* /etc/yum.repos.d/yumbak >> /dev/null
mv /etc/yum.repos.d/yumbak/CentOS-Media.repo /etc/yum.repos.d >> /dev/null
echo -e "\033[32m The mirror file has been moved successfully !!\033[0m"
cd /etc/yum.repos.d
sed -i '19s/1/0/g' CentOS-Media.repo
sed -i '20s/0/1/g' CentOS-Media.repo
sed -i '21d' CentOS-Media.repo
yum list
fi
時間倉促,運行界面就不展示了,如果您覺的複製粘貼還是很不方便,那麼您可以安裝wget工具下載此腳本
weget http://39.97.190.83:7777/shell/yum.sh
至於如何執行腳本這種問題,百度大佬已經爲您準備好最優方案