背景

企业客户服务器一般都是在内网,并且会限制服务器访问外网,保证服务器的安全,但这样造成了很多不便,比如yum之类的包安装工具就无法使用,做得好的企业会搭建一个私有仓库,仓库可以代理到中央仓库,但根据经验,大部分企业都做不好私有仓库,很多程序用yum一行命令就可以安装好,如果离线安装,需要安装好所有的依赖,还不一定能安装好,那么如何在离线情况下也能借助yum安装程序呢,本文就来探讨这个问题。

实现

其实yum最方便的是可以帮我们解决依赖关系,并且自动安装好所有的依赖,假设yum可以把所有的依赖都下载下来,那么其实就解决了最麻烦的问题,我们拿到这些依赖一个个安装好就行。幸运的是,yum不仅提供下载依赖的功能,而且可以一次性安装好所有下载好的依赖。我们以安装 openssl为例。

Read the rest of this entry