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即可,然后 ...
随机推荐
- 华为亮相KubeCon EU 2023 新云原生开源项目Kuasar推动“云上演进”
摘要:协力同行.拥抱开源,解放数字生产力,为社会和行业带来更多价值. 在数字时代,如果说企业是一艘巨大的货船,那么云原生则为企业的每一个业务.每一个应用提供了标准化的集装箱,摆脱笨重的底层桎梏,打造新 ...
- 基于KubeEdge的边缘节点分组管理设计与实现
摘要:KubeEdge 1.11版本提供了"边缘节点分组管理"新特性,抽象出了跨地域的应用部署模型. 本文分享自华为云社区<基于KubeEdge的边缘节点分组管理设计与实现& ...
- 企业诊断屋:在线小说企业如何用A/B测试赋能业务
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 近两年来,在线小说领域业务发展"降速",相较于几年前的快速扩张,2022年后国内在线小说企 ...
- HTML 首页 欢迎页
HTML 首页 欢迎页,将下面代码复制出来,贴到HTML中,直接运行 <!DOCTYPE html> <html lang="en"> <head&g ...
- Java Bean 注册对象
注册对象 POM.xml <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-al ...
- Docker cp 将宿主机上的文件复制到容器中
[root@localhost ~]# docker cp /opt/web/docker_cp.txt tomcat9093:/usr/local/apache-tomcat-9.0.31/ [ro ...
- Nacos 1.2.1 集群搭建(二)MySQL、cluster 配置
三台虚机的IP地址被DHCP重分了一下1.MySQL 配置 先建一个 nacos_config 数据库 将SQL执行(方法很多,选自己喜欢的就行) 2.修改 application.propertie ...
- 微服务网关 —— SpringCloud Gateway
Gateway 简介 Spring Cloud Gateway 基于 Spring 5.Spring Boot 2 和 Project Reactor 等技术,是在 Spring 生态系统之上构建的 ...
- docker安装aira2 pro与ariang以及alist推送下载的配置
Docker一键安装 aira2-pro: docker run -d --name aria2 --restart unless-stopped --log-opt max-size=1m -e P ...
- CDS 重命名失败
当创建CDS视图,名称命名错误,后将视图名称更改后,激活报错(例如,第一次创建的视图名称为ZVWM014,后改为ZVMM014) SQL view ZVWM014 cannot be renamed ...