问题:无外网的系统安装依赖,不能用yum等命令,一个个去找手动下载安装非常麻烦。

思路:利用有外网的相同版本系统的机器,利用yum 的downloadonly参数,快速下载好所依赖的rpm包。

 

假设有外网系统为A,无外网系统为B

以安装nginx为例:

第一步:下载nginx安装包http://nginx.org/download/nginx-1.14.2.tar.gz 

解压编译安装,提示没有gcc等基本工具。

 

第二步:在A系统执行

yum -y install --downloadonly --downloaddir=/data/dp  gcc gcc-c++ autoconf automake make

将A下的/data/dp下的rpm包复制到B

在B下执行

rpm -ivh *.rpm

注意:如果有update的包,需要进行update操作,

rpm -Uvh update/*.rpm(将需要update的rpm放到update目录)

第三步:继续在B上编译安装

 ./configure --prefix=/opt/nginx(指定安装路径)

make && make install

成功

 

如果在安装过程中遇到缺少依赖的情况,重复第二步即可

©著作权归作者所有:来自51CTO博客作者wx5eba5c8cb0b6f的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 已安装nginx动态添加模块
  2. 虚拟化 VMware ESXi(二)
  3. Jenkins入门(二)
  4. 架构设计:数据服务系统0到1落地实现方案
  5. 金融行业新核心系统建设及同城应用级双活若干难点解读
  6. 备份系统建设中的四个误区和六个错误
  7. Mysql windows 下载安装教程
  8. Linux- 监控工具netdata配置安装 (系统:centos)
  9. weadmin

随机推荐

  1. 给 Android(安卓)应用开发者的十个建议
  2. Interaction and Visual Design the Andr
  3. Android(安卓)Ice Cream Sandwich 截图首
  4. Android UI大杂烩
  5. Android屏蔽/禁止ViewPager左右滑动/滚动
  6. Android研究之英特尔 Android* 开发人员
  7. Android SMS相关操作
  8. Dealing with dependencies in Android p
  9. 最新統計:44% IT 和商務人士選擇 Android(
  10. imageView 的 android:maxHeight,maxWidt