centos根据rpm包下载依赖
2021-08-24 本文已影响0人
relax_小罗罗
下载RPM依赖我们可以使用两种工具来进行下载Downloadonly或Yumdownloader
两种工具没有太大的区别,主要是 Yumdownload 可以下载一组相关的软件包
Downloadonly
1.安装
yum install yum-plugin-downloadonly
2.具体命令yum install --downloadonly --downloaddir=<directory> <package-name>
yum install --downloadonly --downloaddir=/home/dockerrpm /opt/docker-install/local-repo/docker-ce/docker-ce-18.06.0.ce-3.el7.x86_64.rpm
3.参数描述
--downloaddir:指定依赖下载目录
package-name:rpm名称
Yumdownloader
1.安装
yum install yum-utils
2.具体命令yumdownloader --resolve --destdir=<directory> <package-name>
yumdownloader --resolve --destdir=/home/dockerrpm /opt/docker-install/local-repo/docker-ce/docker-ce-18.06.0.ce-3.el7.x86_64.rpm
3.参数描述
--destdir:指定依赖下载目录
package-name:rpm名称
注意项
1.下载完成后 可将RPM放在一个文件夹下(包括package-name的rpm包),执行命令即可全部安装
yum -y localinstall --skip-broken <directory>/*
2.如果报错找不到相应的依赖,可能是yum源被修改了或者有问题,重新指定即可。