yum.sh
shell脚本内容:
#!/bin/bash
#date:2020-2-20
#描述:一键配置本地yum源仓库
echo [正在检测是否挂载磁盘----------]
mount /dev/cdrom /mnt &> /dev/null
cd /mnt/Packages/
if [ $? -eq 0 ]
then
echo "已将系统安装光盘挂载至/mnt目录下"
cp -rf /etc/yum.repos.d/* /home/
rm -rf /etc/yum.repos.d/*
cat <<END>> /etc/yum.repos.d/local.repo
[local]
name=local
enabled=1
gpgcheck=0
baseurl=file:///mnt/
END
echo [已搭建本地yum源仓库-----------]
else
echo "请将centos磁盘插入虚拟机!"
fi
执行结果:
[root@linus ~]# sh yum.sh
[正在检测是否挂载磁盘----------]
已将系统安装光盘挂载至/mnt目录下
[已搭建本地yum源仓库-----------]
[root@linus ~]# yum install -y httpd
[root@linus ~]# echo $?
0