#在与服务器相同系统版本虚拟机下

#切换阿里yum源开启epel

mkdir /etc/yum.repos.d/mkbbackup
mv -f /etc/yum.repos.d/* /etc/yum.repos.d/mkbbackup
echo "备份yum源文件完成"
wget -O /etc/yum.repos.d/CentOS-Base.repo [http://mirrors.aliyun.com/repo/Centos-7.repo](http://mirrors.aliyun.com/repo/Centos-7.repo)
echo "下载阿里yum源文件完成"
yum clean all
yum makecache
yum install -y epel-release.noarch
yum clean all
yum makecache
echo "源缓存刷新完成"
yum repolist
echo "阿里云yum源切换完成"

#下载安装离线软件包

#repotrack vim* wget curl telnet ping ifconfig tar unzip ftp rabbitmq-server ntp socat lrzsz

yum -y install yum-utils
mkdir /home/src
cd /home/src
repotrack 包名
#直接安装rpm包
#rpm -Uvh --force --nodeps *.rpm
#生成yum源目录
#yum -y install createrepo
#createrepo ./
#解压目录压缩包后上传添加yum.repo

#指定yum安装路径

yum -c /etc/yum.conf --installroot=/home/work/mkb/xxx --releasever=/ install ***

#指定离线rpm安装路径

rpm -ivh --relocate /=/home/work/mkb/xxx xxx.rpm

***切记核对下载离线包系统版本与安装离线包系统版本(centos7.9可在小版本内向下兼容),跨版本(如centos与ubunto、麒麟)一定会导致内核致命错误服务器无法启动