linux 离线环境下依赖解决方案
前言:
如何在离线环境下安装软件所需的依赖包呢。使用yum自带的一些选项可以解决这种情况
环境:centos7
准备一台可以正常访问外网的服务器,需要跟目的服务器系统版本一样
1.假设需要离线安装nginx;
nginx所需依赖:
gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gd-*
2.在可以上外那台服务器上下载完所有的安装包,然后放在离线服务器上
注意,联网机机器不能已经安装所需依赖,不然会忽略下载
yum install --downloadonly --downloaddir=/package/nginx-yilai/ gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gd-*

参数说明:
--downloadonly 只下载不安装
--downloaddir 下载目录
3.将所有包打包在一个目录下,传到离线服务器上
cd nginx-yilai
rpm -Uvh *.rpm --nodeps --force 
--nodeps  #不检查依赖
--force  #覆盖安装
其他软件的依赖同理

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号