1 #!/bin/bash 2 #挂载yum仓库 3 4 read -p "请输入你的挂载点: " dir 5 echo "正在挂载光盘..." 6 mount | grep -q "/dev/sr0" && umount /dev/sr0 7 [ -d $dir ] || mkdir $dir 8 mount /dev/sr0 $dir &> /dev/null 9 10 echo "正在修改repo文件..." 11 cd /etc/yum.repos.d/ 12 [ -d bak ] || mkdir bak 13 mv *.repo bak 14 15 cat << END > local.repo 16 [xxx] 17 name=xxx 18 baseurl=file://$dir 19 enabled=1 20 gpgcheck=0 21 END 22 23 echo "正在清除yum缓存..." 24 yum clean all &> /dev/null 25 26 echo "正在建立yum缓存..." 27 yum makecache &> /dev/null 28 29 [ -d $dir/Packages ] && echo "yum构建成功"