目录
需求
用户机器涉密系统,要求离线安装nginx、mongo软件环境,系统是国产中科方德。那么就需要提前把所有的rpm包准备好打成一个zip或者其他形式的压缩包,方便拷贝到用户离线的机器上进行安装。
需要自己联系中科方德官网获取到镜像,填写一个申请信息就会有客服联系你,提供自己的邮箱稍后镜像就会发送到你的邮箱上。
可以先搞一个试用申请的,推荐使用操作系统版而不是桌面版:
(此处省略安装中科方德虚拟机若干步骤……)
离线获取到所有的软件rpm包以及相关的rpm依赖参考这篇文章:
下载 nginx 及所有依赖包进行离线安装_nginx依赖包下载-优快云博客
本文针对需求做了更清晰的介绍,避免走弯路。
一、前期rpm压缩包准备
确保当前的中科方德虚拟机是有网络的,并且存在yum包管理器。
通过yum下载软件是可以自动解决各种依赖问题,所以也采用这种方式下载安装好nginx和mongo。
建议下述下述步骤分开执行。
1.1 下载nginx和mongo
命令:
# 下载nginx
yum install nginx -y
# 下载mongo
yum install mongodb-org -y
1.2 下载nginx相关依赖的rpm包到指定目录
新创建nginx目录用来存放nginx相关的rpm依赖包、
mkdir nginx
mkdir mongo
再执行
# 下载nginx相关依赖rpm包
repotrack nginx
# 下载mongo相关依赖rpm包
repotrack mongodb-org
如果没有repotrack命令,执行sudo yum install yum-utils
repotrack是yum-utils工具的一部分。
我这里是在ng-rpm-package文件夹下载的nginx相关依赖的rpm包。
这个连接被对方重设暂时不知道什么意思,实践出来不用管。
ls查看下载完毕的nginx相关依赖包,非常多。
1.3 下载rpm包到指定目录但是不安装
# nginx
<