利用yumdownloader工具下载rpm包
Posted saneri
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用yumdownloader工具下载rpm包相关的知识,希望对你有一定的参考价值。
Yumdownloader是一款简单,但是却十分有用的命令行工具,它可以一次性下载任何 RPM 软件包及其所有依赖包。
有时候公司的服务器外网权限控制的很严,不允许连接到外网,安装系统离线源之外的工具会特别麻烦,离线rpm安装的话,有很多依赖需要下载安装,yumdownloader神器的出现完美的解决这这个问题
以下实例就以下载httpd软件包及依赖来说下如何使用yumdownloader。
1、安装:
# yum install yum-utils -y
2、从本机的yum源中下载httpd软件包
# yumdownloader httpd
默认情况下,Yumdownloader 将会下载软件包到当前工作目录下.为了将软件下载到一个特定的目录下,我们使用 –destdir 参数:
获取httpd安装包及依赖,并放到指定目录中
# yumdownloader --resolve --destdir=/root/mypackages/ httpd
# yumdownloader --resolve --destdir=/root/mypackages/ createrepo
至此,httpd服务软件包及依赖已经保存到指定目录了,下载createrepo包为制作离线源使用.
3、打包mypackages目录并上传至离线服务器后解压
切换到mypackages目录,执行如下
# rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm # cd /root/ # createrepo mypackages #将mypackages目录制作成仓库
4、编辑yum文件
# vim /etc/yum.repos.d/httpd.repo [httpd] name=httpd baseurl=file:///root/mypackages/ gpgcheck=0 enabled=1
5、安装httpd
#yum install httpd -y
参考文档:https://www.jianshu.com/p/37c9eb657901
以上是关于利用yumdownloader工具下载rpm包的主要内容,如果未能解决你的问题,请参考以下文章