最近在研究kubernetes的离线安装,所以尝试了下yum的只下载不安装,获取rpm文件
这里以docker为例。
- 只下载不安装docker的rpm文件
# sudo yum install --downloadonly --downloaddir=temp docker
--downloadonly#只下载
--downloaddir=temp#rpm的下载保存地址
如果下载的包包含了任何没有满足的依赖关系,yum将会把所有的依赖关系包都下载,但均不会被安装
-
查看rpm包
安装rpm包
这里的docker包括依赖包一共有20个包。
由于不知道包的先后依赖关系,这里采取强制安装的指令(暂时没发现有问题)。
# rpm -ivh --force --nodeps *.rpm