这是我在制作离线化部署项目时,亲自踩得坑,要下载大量rpm包,因为无知,只能从一个干净系统中执行yum -y install来查看依赖项的rpm包有哪些,然后再去复制名字版本去网页中下载。听起来很笨,要是早点觉悟就不止那么麻烦了
yum是提供了这样选项的功能的。
–downloadonly:表示使用yum install的软件包,仅仅下载,并不安装。
–downloaddir:指定将rpm包下载到哪个目录,目录必须存在
如:
代码语言:javascript复制yum install --downloadonly --downloaddir=/root ftp
该命令会将关于ftp的相关依赖rpm包都下载到/root目录
要注意的是,如果使用该命令所在系统中已存在的rpm包是无法下载的。会输出Package ************ already installed and latest version的内容。所以使用该命令作下载时,最好使用一个干净且最小化安装的系统。