centos发行版本类似的linux系统下载RPM包及其依赖包
centos发行版本类似的linux系统下载RPM包及其依赖包
1)yumdownloader
yumdownloader
yum 源安装非常方便解决依赖包问题,但是有时当你只需要下载安装包和依赖包时就用到了 yumdownloader,该命令是在yum-untils组件中
yum install yum-utils
例如:yumdownloader nfs-utils --destdir /tmp/nfs-utils --resolve
--destdir 指定下载目录
--resolve 同时下载相关的rpm依赖包
2) yum命令的一个插件downloadonly
yum install yum-plugin-downloadonly #先安装插件才能使用配置项
yum install --downloadonly --downloaddir=. vim
这两者都一个共性的问题就是,如果的你的本机已经安装了相关的依赖是没有办法,通过他们直接把依赖下下来的,两种解决方案,1)安装最小化的系统,在里面执行命令安装,就可以下载下来了 2)把已经安装的RPM包及其依赖卸载掉,再下载,这个不好好保证都把所有的依赖卸载干净 ,推荐第一种;
以下演示一下下载RPM包及其依赖问题,以perl为例
yum install --downloadonly perl
rpm -qa|grep perl|tr '\n' ' '|xargs rpm -e --nodeps
这样就把所有的perl及其依赖包都下载下来了
还没有评论,来说两句吧...