这是一个创建于 2006 天前的主题,其中的信息可能已经有所发展或是发生改变。
需求大概是 这样的,需要为 centos 7.x 系列安装 某些包 比如安装 nginx 目前只考虑官方版本, 这些包都有依赖。利用 yum install download
我可以把所有的依赖下载到本地,然后使用 rpm 或者 yum 来安装。
但是 centos 7.x 是很大的一个系列 包括了 7.0 7.1 7.2 ... 还有很多小的版本号
比如这个
CentOS Linux release 7.5.1804
那么 第一个问题 比如 7.5.1804 和 7.5.2000 这 2 个大版本号 不一样的系统,我用 7.5.1804 下载的 rpm 去装,去别的大版本一致,但小版本不一样的主机上安装,是否会失败? (考虑向后兼容的问题) 这个问题可能决定了 是否能利用本地的 rpm 安装?如果不行 那只有通过网络 rpm 去完成,实际的情况是很多时候,很多服务器是不能访问外部网络的,而且有各个版本并存。 所以 一个本地安装包能解决是最好的方案。
第二个问题 7.1- 7.2 -7.3 这些包 能否一次性获得? 还是必须装 7.1 主机 7.2 主机 分别去获取? 如果第一个问题可以解决,后面的这个问题 就只是一个麻烦的问题了。
第三个问题. 还需要支持 ubuntu 16.04 18.04 .. 也面临类似的问题,有好的解决办法吗?