如何搭建本地yum源见附录①

如何搭建FTP yum源见附录②

脚本正文:

 

#!/bin/sh
# CenterOS config yum
osv=`rpm -q –qf %{version} centos-release`
echo “您的centeros release 版本:$osv”
echo -e “\n”

if [[ $osv -eq 6 || $osv -eq 7 ]]
then
#config yum
rm -rf /etc/yum.repos.d/*
echo “[CenterOS-source]
name=Linux “‘$releasever'” – “‘$basearch'” – Source
baseurl=ftp://192.168.1.1/pub/cos$osv
enabled=1
gpgcheck=0″ > /etc/yum.repos.d/rhel-source.repo
yum makecache

if [ $? -gt 0 ]
then
echo “执行错误”
break
fi

echo “执行成功”
break

else
echo -e “此脚本不适配您的操作系统\n”

fi

附录:

①:https://www.cnblogs.com/levi-w/p/9675220.html

②:

搭建步骤:

1:安装ftp                               yum -y install vsftpd*

2:启动vsftpd                         /etc/init.d/vsftpd restart

3:在根目录下创建文件夹 ,用于挂载镜像文件  mkdir /yum

4:挂载镜像文件                   mount -o loop /opt/*.iso /mnt/cdrom/cos6 # centeros7的镜像此处写7

5:进入yum目录下               cd /mnt/cdrom

6:把yum目录下的文件拷贝到 /var/ftp/pub下  cp -rf /mnt/cdrom/* /var/ftp/pub

7:删除/var/ftp/pub 下的所有以.html结尾的文件  rm -rf /var/ftp/pub/*.html

8:删除/var/ftp/pub/repodata/下的TRANS.TBL   rm -rf /var/ftp/pub/repodata/TRANS.TBL

验证:在浏览器下输入ftp://192.168.1.1/pub  

版权声明:本文为levi-w原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/levi-w/p/9675157.html