Linux 通过yum 方式离线下载依赖rpm包的操作步骤
离线下载依赖rpm包的方法
1.简单获取依赖关系
yum deplist rpm-build
注意 deplist 为依赖项目 我在arm 上面简单跑一下结果为
package: rpm-build-4.15.1-12.ky10.aarch64
dependency: /bin/bash
provider: bash-5.0-14.se.01.ky10.aarch64
dependency: /bin/sh
provider: bash-5.0-14.se.01.ky10.aarch64
provider: coreutils-8.31-5.p02.ky10.aarch64
dependency: binutils
provider: binutils-2.33.1-5.ky10.aarch64
dependency: bzip2
provider: bzip2-1.0.8-3.ky10.aarch64
dependency: cpio
provider: cpio-2.12-14.ky10.aarch64
dependency: diffutils
provider: diffutils-3.7-3.ky10.aarch64
dependency: elfutils
provider: elfutils-0.177-3.ky10.aarch64
dependency: file
provider: file-5.38-1.ky10.aarch64
dependency: findutils
provider: findutils-2:4.7.0-4.ky10.aarch64
dependency: gawk
provider: gawk-5.0.1-2.ky10.aarch64
dependency: grep
provider: grep-3.4-0.1.ky10.aarch64
dependency: gzip
provider: gzip-1.9-18.ky10.aarch64
dependency: ld-linux-aarch64.so.1()(64bit)
provider: glibc-2.28-36.1.ky10.aarch64
dependency: ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)
provider: glibc-2.28-36.1.ky10.aarch64
dependency: libacl.so.1()(64bit)
provider: libacl-2.2.53-7.ky10.aarch64
dependency: libbz2.so.1()(64bit)
provider: bzip2-1.0.8-3.ky10.aarch64
dependency: libc.so.6(GLIBC_2.17)(64bit)
provider: glibc-2.28-36.1.ky10.aarch64
dependency: libcap.so.2()(64bit)
provider: libcap-2.27-1.ky10.aarch64
dependency: libcrypto.so.1.1()(64bit)
provider: openssl-libs-1:1.1.1d-9.ky10.aarch64
dependency: libdb-5.3.so()(64bit)
provider: libdb-5.3.28-35.ky10.aarch64
dependency: libdl.so.2()(64bit)
provider: glibc-2.28-36.1.ky10.aarch64
dependency: libdw.so.1()(64bit)
provider: elfutils-0.177-3.ky10.aarch64
dependency: libdw.so.1(ELFUTILS_0.167)(64bit)
provider: elfutils-0.177-3.ky10.aarch64
dependency: libelf.so.1()(64bit)
provider: elfutils-0.177-3.ky10.aarch64
dependency: libelf.so.1(ELFUTILS_1.0)(64bit)
provider: elfutils-0.177-3.ky10.aarch64
dependency: libelf.so.1(ELFUTILS_1.3)(64bit)
provider: elfutils-0.177-3.ky10.aarch64
dependency: libelf.so.1(ELFUTILS_1.6)(64bit)
provider: elfutils-0.177-3.ky10.aarch64
dependency: libgomp.so.1()(64bit)
provider: libgomp-7.3.0-20190804.h30.ky10.aarch64
dependency: liblua-5.3.so()(64bit)
provider: lua-5.3.5-4.ky10.aarch64
dependency: liblzma.so.5()(64bit)
provider: xz-libs-5.2.4-10.ky10.aarch64
dependency: libm.so.6()(64bit)
provider: glibc-2.28-36.1.ky10.aarch64
dependency: libmagic.so.1()(64bit)
provider: file-libs-5.38-1.ky10.aarch64
dependency: libpopt.so.0()(64bit)
provider: popt-1.16-17.ky10.aarch64
2. 根据结果集组织依赖的包信息
第一步先下载要安装的rpm包
mkdir /rpmbuild_aarch64 && cd /rpmbuild_aarch64
yumdownloader rpm-build
第二步直接下载 依赖的rpm包
for i in `yum deplist rpm-build |grep provider |cut -d : -f 2 |uniq` ; do yumdownloader $i ; done
3. 下载结果为

Linux 通过yum 方式离线下载依赖rpm包的操作步骤的更多相关文章
- linux下yum安装jdk1.8(rpm包)和tomcat-8.5
Java是目前可移植性较高的语言,相当火热,tomcat运行就需要Java语言环境 ========= 完美的分割线 ========= 0.java简介 1)tomcat运行需要对应的Java环境, ...
- yum 下载全量依赖 rpm 包及离线安装(终极解决方案)
目录 简介 验证环境 查看依赖包 方案一(推荐):repotrack 方案二:yumdownloader 方案三:yum 的 downloadonly 插件 离线安装 rpm 参考资料 简介 通常生产 ...
- yum下载的rpm包离线安装
#修改yum设置,让rpm包缓存到本地 vi /etc/yum.conf #修改keepcache为1 keepcache=1 #清空yum缓存 yum clean all #安装你要离线安装的rpm ...
- yum 保存下载的rpm 包
yum 保存下载的rpm 包 1 [root@bogon pluginconf.d]# vim /etc/yum.conf [main]cachedir=/var/cache/yum/$basearc ...
- idea本地Maven仓库不能下载依赖jar包的解决方案
1.确认maven是否正正常安装,是否配置了环境变量,可以通过命令 mvn -version 看是否显示maven的版本信息. 2.检查maven的setting.xml配置文件中本地仓库位置配置是否 ...
- centos 6 yum源记录,离线下载rpm包的办法
wget -O /etc/yum.repos.d/CentOS6-Base-163.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo rp ...
- yum install --downloadonly 下载依赖包研究
在CentOS中可以使用yum自动安装软件,在离线环境中却行不通. Linux localhost 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 U ...
- centos 7 无网络情况下,解决yum 安装依赖rpm包
方法一:在一台有网络的机器,用yum下载好所需程序,传到另外一台网络的机器上安装 yum install xtrabackup --downloadonly --downloaddir=/rpmpat ...
- Linux配置yum源(离线和在线)
配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源. 一.离线yum源,基于安装光盘提供的安装仓库. 建立一个属于仓库文件夹 mkdir /media/zidong cd /media ...
- Linux之保留yum安装软件后的RPM包
yum安装软件很方便,但是下载下来的rpm包在安装后默认会被删除掉: 如果希望保留yum安装的软件包该如何做呢? 设置方法: 将/etc/yum.conf里对应的keepcache参数改为1即可,然后 ...
随机推荐
- 云小课|GaussDB(DWS)数据存储尽在掌控,冷热数据切换自如
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要: GaussDB( ...
- 用GaussDB(for Redis)存画像,推荐业务轻松降本60%
摘要:用户画像存储是推荐业务核心,但开源Redis无法胜任.华为云高斯Redis是最佳存储选型,轻松降本60%,同时获得企业级高稳定性. 本文分享自华为云社区<华为云GaussDB(for Re ...
- Git工作流中常见的三种分支策略:GitFlow、GitHubFlow和GitLabFlow
摘要:聊一聊Git中的工作流--分支策略. 本文分享自华为云社区<Git工作流中常见的三种分支策略:GitFlow.GitHubFlow以及GitLabFlow>,原文作者:敏捷的小智. ...
- 一文讲清楚FusionInsight MRS CDL如何使用
摘要:CDL是一种简单.高效的数据实时集成服务,能够从各种OLTP数据库中抓取Data Change事件,然后推送至Kafka中,最后由Sink Connector消费Topic中的数据并导入到大数据 ...
- 火山引擎A/B测试私有化实践
更多技术交流.求职机会.试用福利,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 作为一款面向 ToB 市场的产品--火山引擎 A/B 测试(DataTester)为了满足客户对数据安全 ...
- Solon 框架,想要使用 http2 怎么办?
要使用支持 http2 的插件:solon.boot.undertow (目前,只有它支持),然后通过代码启用: @SolonMain public class SeverDemo { public ...
- Hugging News #0113:DreamBooth 编程马拉松活动保姆级视频教程来了!
每一周,我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新,包括我们的产品和平台更新.社区活动.学习资源和内容更新.开源库和模型更新等,我们将其称之为「Hugging Ne ...
- AtCoder Beginner Contest 242(C~E)
AB 水题 C - 1111gal password 题意:给出 N(\(2\le N\le 1e6\))求满足以下条件的 \(X\) 的数量,需除以模 (\(998244353\)) $X $ 是 ...
- AtCoder | ABC 125 Person Editorial
开始补AtCoder的数学题了,练下思维 AB两道都很简单,看懂题就OK. C,D稍微麻烦一些 Problem C: GCD On Blackboard 为了解决此问题,我们需要了解最大公约数(GCD ...
- 8 Englishi 词根
测一测 physical obesity skinny sliny stout skeleton external appearance recede unprecededented feinge e ...