首页 > 其他 > 详细

无法连接公网场景下的软件依赖问题

时间:2019-08-16 16:37:12      阅读:80      评论:0      收藏:0      [点我收藏+]

从事IT行业,有很多的情况会遇到客户的网络不允许接入公网,或者实施时遇到区域性的封网政策,这时候,安装一些开源的工具,或者需要开源软件依赖的公司产品,就会成为一件很麻烦的事情,茫茫多的软件包,是非常的难以整理的,本文章专为解决这种应用场景。

以ubuntu与centos系统中的yum与apt-get为例,来说明一下这种思路与解决办法。

1.Ubuntu系统:

  在与客户网络上相同的ubuntu版本与安装方式的系统下,安装开源软件,或者有依赖的公司产品,ubuntu会把所有的包都下载好,保存在/var/cache/apt/archives/目录下,我们需要做的就是讲该目录复制,上传到内网的机器上,然后使用dpkg –i *.deb命令循环安装,这样的话,每次至少有一个包被安装,多次执行之后,所有的包就会安装上,接下来,就可以完成工作任务了。

2.centos系统:

  在与客户网络上相同的centos版本与安装方式的系统下,修改/etc/yum.conf里对应的keepcache=0为keepcache=1,然后yum下载的软件包就会保存下来,保存在/var/cache/yum/x86_64/7/base/packages目录下,将下载好的包复制到内网的机器上,先执行rpm –U *.rpm再执行rpm –i *.rpm即可完成对软件包的安装。

  解决问题的思路大致就是这样,别的系统也可以使用类似的思路来解决该问题。

无法连接公网场景下的软件依赖问题

原文:https://www.cnblogs.com/xiaoyuxixi/p/11364493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!