shell构建本地yum

Posted zhiyuan-yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell构建本地yum相关的知识,希望对你有一定的参考价值。

#!/bin/bash
#挂载yum仓库

read -p "请输入你的挂载点: " dir
echo "正在挂载光盘..."
mount | grep -q "/dev/sr0" && umount /dev/sr0
[ -d $dir ] || mkdir $dir
mount /dev/sr0 $dir &> /dev/null

echo "正在修改repo文件..."
cd /etc/yum.repos.d/
[ -d bak ] || mkdir bak
mv *.repo bak

cat << END > local.repo
[xxx]
name=xxx
baseurl=file://$dir
enabled=1
gpgcheck=0
END

echo "正在清除yum缓存..."
yum clean all &> /dev/null

echo "正在建立yum缓存..."
yum makecache &> /dev/null

[ -d $dir/Packages ] && echo "yum构建成功"

 

以上是关于shell构建本地yum的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本------一键部署yum源仓库(本地yum源和在线yum源)

案例七:shell实现开机自动播放挂载本地yum仓库程序

shell脚本之一键部署yum本地源兼yum阿里源,再也不用为程序的下载安装烦扰!

Shell ❀ Linux系统自动挂载本地yum源并安装rpm依赖包

Shell ❀ Linux系统自动挂载本地yum源并安装rpm依赖包

Shell ❀ Linux系统自动挂载本地yum源并安装rpm依赖包