标签:依赖包 div loader url 简单 命令行 class download 保存
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
标签:依赖包 div loader url 简单 命令行 class download 保存
原文地址:https://www.cnblogs.com/saneri/p/12762722.html