CentOS下rpm包下载神器yumdownloader

在我们常用使用中,服务器不只有外网服务器,也会存在一部分内网服务器,此部分内网服务器安装程序非常麻烦,因为程序一般带着一堆依赖文件需要安装,yumdownloader最大的好处就是可以程序和依赖一起下载到本地,然后进行离线安装。

安装:

CentOS7上测试通过,其他版本自测。

yum -y install yum-utils

使用:

下载主程序,例如下载axel多线程工具:

yumdownloader axel

下载后,可以在当前目录看到主程序:

[root@test aria2]# ls
axel-2.4-9.el7.x86_64.rpm

将此安装包拷贝到其他相同版本镜像中,即可直接安装:

rpm -ivh axel-2.4-9.el7.x86_64.rpm

安装时,可能会报错,具体都是丢失一些依赖文件,所以我们接下来把依赖一起下载。

下载主程序,并附带下载其他依赖程序:

yumdownloader --resolve axel

下载后,可以看到主程序和依赖:

[root@test aria2]# ls
aria2-1.34.0-5.el7.x86_64.rpm
c-ares-1.10.0-3.el7.x86_64.rpm

这样整个程序和依赖传到其他服务器中:

rpm -ivh *.rpm

这样即可进行离线安装。

 

» 本文链接:CentOS下rpm包下载神器yumdownloader
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。