项目环境中碰到了不允许上外网的服务器,服务环境搭建起来比较麻烦,特此记录。
1. 先找到一台可以上外网的机器,下载软件
- 安装
yum-utils
, 目的是使用yumdownloader
yum install -y yum-utils
- 以
cifs-utils
为例,下载软件包,按照自己的需求来。一般我们选择同时下载软件和依赖包
# 仅下载软件
yumdownloader --destdir=/home/downloads/ cifs-utils
# 下载软件和依赖包 (推荐)
yumdownloader --resolve --destdir=/home/downloads/cifs-utils/ cifs-utils
- 传输到离线服务器
八仙过海,各显神通
- 进入到部署服务器的软件包目录,安装所有程序和依赖
rpm -ivh *.rpm
这里有个注意点,就是有些软件包如果已经安装过,就直接跳过而不是升级。此时需要将 *
号换成明确的软件包名才可以。