离线源码安装包下载地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=net-tools&submit=Search+...&system=&arch=
gcc --version; #检查gcc是否安装
g++ --version; #检查g++是否安装
未安装,下载gcc安装所需安装包:
下载安装包放入统一文件夹中(可能环境不一样还缺少其它的rpm依赖,根据提示下载对应依赖安装),执行命令:
#rpm -Uvh *.rpm --nodeps --force (安装命令:忽略关联性、强制安装)
安装完成后查看 /usr/bin/下是否有 gcc 和 g++目录,有的话说明安装成功。
其它环境依赖源码安装包安装:
OpenSSL安装:
# tar zxvf openssl-1.1.0h.tar.gz # cd openssl-1.1.0h # ./config && make && make install
pcre安装:
# tar zxvf pcre-8.42.tar.gz # cd pcre-8.42 # ./configure && make && make install
zlib安装:
# tar zxvf zlib-1.2.11.tar.gz # cd zlib-1.2.11 # ./configure && make && make install
nginx安装:
# tar zxvf nginx-1.15.9.tar.gz
# cd nginx-1.15.9# ./configure && make && make install
通过镜像获取对应的rmp依赖包, 离线安装各种依赖库
首先查看Linux 的系统版本号:
# cat /etc/redhat-release
下载相应版本的镜像文件:https://vault.centos.org/7.2.1511/isos/x86_64/
解压CentOS7操作系统安装镜像,进入到CentOS-7-x86_64-DVD\Packages目录,这下面存储了很多rpm包。
找到下面列出的rpm包,上传到CentOS机器任意位置。
# rpm -Uvh ./*.rpm --nodeps --force
源:
https://www.pianshen.com/article/8417289963/
https://blog.csdn.net/czbqoo01/article/details/89242094