shell脚本实现自动配置yum
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-27
大家都知道在RedHat中yum的好处,可以解决依赖关系,轻松的安装和卸载软件包.下面的脚本是我当初在初学shell脚本编程时写的第一个可以完成实际功能的简单脚本,和大家分享一下. #!/bin/bash #This program is used for helping you configure yum for your system. #Written by Levin Wong<findingcc@126.com>. #Written on xxxx. trap ''echo;exit 0;'' 2 15 echo "This program will configure yum automatically. " read -p "Please input the CD path:" path until [ -e "$path"/Server ] do read -p "Error CD path!Please retry:" path done { rpm -ivh $path/Server/createrepo-0.4.11-3.el5.noarch.rpm createrepo -g $path/Server/repodata/comps-rhel5-server-core.xml $path/Server createrepo -g $path/VT/repodata/comps-rhel5-vt.xml $path/VT createrepo -g $path/Cluster/repodata/comps-rhel5-cluster.xml $path/Cluster createrepo -g $path/ClusterStorage/repodata/comps-rhel5-cluster-st.xml $path/ClusterStorage }&>/dev/null ############################ cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/server.repo cat > /etc/yum.repos.d/server.repo <<EOF [rhel-server] name=rhel-server baseurl=file://$path/Server/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-cluster] name=rhel-cluster baseurl=file://$path/Cluster/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-clusterstorage] name=rhelclusterstorage baseurl=file://$path/ClusterStorage/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [rhel-vt] name=rhelvt baseurl=file://$path/VT/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release EOF { yum clean all yum list }&>/dev/null if [ "$?" -eq "0" ] then echo "Success!^_^ " else echo "Failed!" exit 1 fi exit 0 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux简单命令下一篇: nginx 搭建http协议拖动播放 FLV 视频播放服务器
关于shell脚本实现自动配置yum的所有评论