这是我在制作离线化部署项目时,亲自踩得坑,要下载大量rpm包,因为无知,只能从一个干净系统中执行yum -y install来查看依赖项的rpm包有哪些,然后再去复制名字版本去网页中下载。听起来很笨,要是早点觉悟就不止那么麻烦了

yum是提供了这样选项的功能的。

--downloadonly:表示使用yum install的软件包,仅仅下载,并不安装。

--downloaddir:指定将rpm包下载到哪个目录,目录必须存在

如:

yum install --downloadonly --downloaddir=/root ftp

该命令会将关于ftp的相关依赖rpm包都下载到/root目录

要注意的是,如果使用该命令所在系统中已存在的rpm包是无法下载的。会输出Package ************ already installed and latest version的内容。所以使用该命令作下载时,最好使用一个干净且最小化安装的系统。

评论




正在载入...
PoweredHexo
HostedAliyun
DNSAliyun
ThemeVolantis
UV
PV
BY-NC-SA 4.0