一、核实操作系统信息
uname -a
Linux localhost.localdomain 4.19.90-23.8.v2101.ky10.x86_64 #1 SMP Mon May 17 17:08:34 CST 2021 x86_64 x86_64 x86_64 GNU/Linux
cat /proc/version
Linux version 4.19.90-23.8.v2101.ky10.x86_64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 17 17:08:34 CST 2021
cat /etc/os-release
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Tercel)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Tercel)"
ANSI_COLOR="0;31"
#先同步一下当前的系统时间
yum -y install ntp ntpdate #安装工具
ntpdate cn.pool.ntp.org #同步网络时间
二、根据当前的版本获取离线rpm安装包
本次安装需要升级操作系统perl升级包以及nigx安装包2类包
1、建立2个下载包的文件夹来下载离线安装包
cd /home
mkdir perl_intall #建立下载perl插件文件夹
mkdir nginx_intall #建立nigx安装包下载文件夹
2、获取下载perl离线安装包并安装
yum -y install --downloadonly --downloaddir=/home/perl_intall perl #通过YUM源
删除掉当前操作系统的旧安装包以避免冲突
yum list perl
yum search perl
rpm -qa | grep perl #查看当前以及安装的perl开头的安装包
rpm -e --nodeps perl-devel-5.28.0-434.ky10.x86_64 # 卸载命令
rpm -e --nodeps perl-libs-5.28.0-434.ky10.x86_64 # 卸载命令
rpm -e --nodeps perl-5.28.0-434.ky10.x86_64 # 卸载命令
删除干净之后,按顺序安装离线安装包
cd /home/perl_intall
rpm -ivh perl-libs-5.28.3-3.p01.ky10.x86_64.rpm --nodeps --force
rpm -ivh perl-devel-5.28.3-3.p01.ky10.x86_64.rpm --nodeps --force
rpm -ivh perl-5.28.3-3.p01.ky10.x86_64.rpm --nodeps --force
#pip导出包:
pip freeze > requirements.txt
#离线文件导出:
pip download -r requirements.txt -d ./pip_packages
#离线安装:
pip install --no-index --find-links=/home/pip_packages -r requirements.txt