博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell脚本:自动搭建yum(升级版)
阅读量:6186 次
发布时间:2019-06-21

本文共 716 字,大约阅读时间需要 2 分钟。

前面写过关于自动搭建yum的脚本,感觉不够完善。下面这个脚本在前面的基础上加上判断,如果yum已经搭建好,那么不安装;没有搭建则安装。

1[root@sv7 ~]# vim testyum.sh

脚本内容
#!/bin/bash
N=yum repolist | grep 'repolist'| awk '{print $2}'
if [ $((N)) -gt 0 ]; then
echo "YUM源已经安装"
exit
elif [ $((N)) -eq 0 ];then
rm -rf /etc/yum.repos.d/*
echo "[110] //注意从此行开始到gpgcheck=0行都要顶头写,如果不是,那么yum文件会产生格式错误
name=110
baseurl=
enabled=1
gpgcheck=0 " > /etc/yum.repos.d/110.repo
yum clean all &> /dev/null
echo "YUM已经搭建完成"
echo "共有软件包:"
yum repolist | tail -1
fi
[root@sv7 ~]# chmod +x /root/testyum.sh

2 测试

已经搭建测试
[root@sv7 ~]# ./testyum.sh
YUM源已经安装

没有搭建测试

[root@sv7 ~]# rm -rf /etc/yum.repos.d/*
[root@sv7 ~]# ./testyum.sh
YUM已经搭建完成
共有软件包:
repolist: 4,620

转载于:https://blog.51cto.com/13450962/2059479

你可能感兴趣的文章
centos7 下yum安装mysql8.0.15
查看>>
springCloud----(2)注册中心Eureka
查看>>
H+框架
查看>>
SpringBoot为什么没有web.xml了(转)- 深度好文
查看>>
字符编码
查看>>
远程管理FTP
查看>>
Python_005 时间和日期
查看>>
Tomcat介绍 安装jdk 安装Tomcat
查看>>
面试题—宏、函数、宏函数、inline函数的区别与联系
查看>>
Git系列一之安装管理
查看>>
python学习之路
查看>>
Git学习 项目版本控制
查看>>
centos6.4升级Python过程总结
查看>>
交换机的几种配置方法
查看>>
rabbitmq 关于guest用户权限的学习
查看>>
map和reduce的数量由什么决定?
查看>>
局域网IP-MAC绑定方案
查看>>
闲聊几句
查看>>
AWS跨语言迁移学习技术再有新进展 模型训练AI日语能力
查看>>
Shell脚本中的逻辑判断
查看>>