YUM下载RPM包及相关依赖并保存到本地

Linux软件包管理,使用rpm/yum下载软件包 本文基于Linux上CentOS 7版本进行配置演示 Linux软件包管理,使用rpm/yum下载软件包 一.rpm管理软件包 1.rpm命令格式及参数 2.rpm从本地获取软件包下载 3.rpm从网络地址获取软件包下载 二.yum管理软件包 1.yum命令格式及参数 2.从本地/网络获取下载 阅读详情
AI摘要

博客介绍了在CentOS系统中使用YUM下载软件包的三种方法。方法一是用yum - plugin - downloadonly插件;方法二和三使用yumdownloader工具。还说明了三种方法的区别,方法1下载主软件包和部分依赖包,方法2无参数只下主包,方法3下载全量依赖包。

方法一:使用yum-plugin-downloadonly插件

A. 安装插件

yum install yum-plugin-downloadonly -y

B. 使用插件

yum install --downloadonly --downloaddir=/tmp/rpms/maven maven
解释:yum install --downloadonly --downloaddir=相关依赖的保存路径 包名
方法二:使用YUM本身提供的包下载工具yumdownloader

A. 安装包下载工具(该工具是YUM工具包的子集)

yum install yum-utils -y

B. 使用工具

yumdownloader --resolve --destdir /tmp/rpms/maven maven
解释:yumdownloader --resolve --destdir 相关依赖的保存路径 包名
方法三:使用YUM本身提供的包下载工具yumdownloader

A. 安装包下载工具(该工具是YUM工具包的子集)

yum install yum-utils -y

B. 使用工具

repotrack --download_path=/tmp/t maven
解释:repotrack --download_path=相关依赖的保存路径 包名

区别:

方法1:会将主软件包和基于当前下载RPM的机器的操作系统所缺少的依赖关系包一并下载下来。
方法2:如果没有参数 --resolve,则只会下载主软件包,加上参数 --resolve 与方法1相同。
方法3:这个比较狠,会下载全量的依赖包,也就是说:将主软件、主软件的依赖包以及依赖包的依赖包全量下载下来。一般情况下使用前两种方法,除非待安装的机器相当干净的情况下才使用方法三。

使用(yum下载rpm包)或(apt下载deb包)将其保存到本地 使用yum下载rpm包将其保存到本地。 阅读详情

相关推荐

yum离线下载资源包并且安装

使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系。另外一个下载RPM包的方法就是通过一个专门的包下载工具–yumdownloader。这个工具是yum工具包(包含了用来进行yum包管理的帮助工具套件)的子集。注意,仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载 ,yum将会把所有的依赖关系包下载到你指定的目录下,但是都不会被安装。仅会将主软件包和基于你现在的操作系统所缺少的依赖关系包一并下载。–resolve:下载依赖的 rpm 包。安装yum-utils。

qq_56834784的博客 1487

yum下载离线安装包、依赖包

yum下载安装包

O_ODD的博客 3590

离线安装MySQL 5.7的yum依赖rpm包集合

在现代IT环境中,MySQL数据库作为一款开源的关系型数据库管理系统,被广泛应用于各种系统后端。为了确保数据库的稳定运行,通常需要采用高效的安装与部署方法。在没有网络连接的环境下,使用yum进行MySQL 5.7的离线安装是一种有效的方式。本文将详细介绍在离线状态下,通过yum工具安装MySQL 5.7的全过程。本章主要介绍yum离线安装MySQL 5.7的动机及其在当前企业中的应用场景。同时,概述在安装过程中所涉及的核心rpm包,并简要描述它们各自的功能和作用。

weixin_35728286的博客 927

yum下载依赖包

处理安装依赖的包下载

TS_forever007的博客 1287

Megatron-LM深度解析:万亿参数大模型的3D并行训练之道

训练框架,采用创新的"层内模型并行"设计,通过将Transformer层的计算拆分到多个GPU上并行执行,显著提升训练效率。该系统支持3D并行策略(数据并行、张量并行、流水线并行)和序列并行等新技术,成功应用于训练5300亿参数的MT-NLG模型。相比DeepSpeed、TPU GSPMD等框架,Megatron-LM在NVIDIA GPU上展现出卓越性能,并与TensorRT等工具深度集成,形成从训练到部署的完整解决方案。该项目持续演进,已成为大模型训练的重要基准。

数据与算法架构提升之路专栏 2090

从Axure转Figma?这篇编组、缩放、圆角、评论的对比指南帮你无缝切换

本文为资深Axure设计师提供了向Figma无缝迁移的实战指南。文章深度对比了编组、缩放、圆角、评论等核心操作,重点解析了Figma独特的自动布局、组件系统和实时协作功能,旨在帮助用户快速适应新工具,实现设计思维与工作效率的跃迁。

tomato的博客 850

linux rpm安装docker,yum下载rpm以及相关依赖的方式离线安装docker

使用yum可以进行连通依赖关系一起进行安装,而是用–downloadonly –downloaddir选项则可以不进行安装,而将rpm连同依赖下载到本地进行安装。下载及安装方式使用yum安装centos或者rhel等自带的docker,可以使用yum install docker. 而下载到本地后使用安装文件的方式可以使用如下方式下载docker相关的rpm文件并安装使用下载rmp并安装的方式进行...

weixin_29112009的博客 729

生成对抗网络(GAN、DCGAN、ACGAN)-----学习笔记

生成对抗网络学习笔记 生成对抗网络有两个关键结构:生成模型、判别模型。 生成模型:输入是一个服从正态分布的N维向量,利用这个N维向量生成一张图片。 判别模型:对于生成模型输出的图像判别它是不是真的图像。 生成模型和判别模型的博弈关系在于:生成模型的目的是生成让判别模型无法判别真伪的图像,而判别模型的目的是判断输入图像的真伪。 结合代码来看生成对抗网络中,生成器和判别器的训练过程: 判别模型的训...

weixin_43227526的博客 5490

如何查找并下载rpm依赖包并使用yum离线安装rpm包

Linux版本:CentOS Linux release 7.3.1611 (Core) 一、需求 最近在工作中需要postgresql + postgis的离线安装。安装有两种方式: 源码编译 rpm包安装 源码编译耗费时间长,缺乏编译环境且生成目录位置不详,所以选择使用rpm包安装。但是我们最终目的是rpm包离线安装,目前不知道安装postgresql + postgis所依赖的rpm...

CREATE_17的博客 3866

MCGS 和 200SMART 时间同步

在实际应用中,PLC经常会因为断电原因,导致时间不准确。假设我们设置了一个投加泵,每天8-18点投加。屏幕上显示的时间和PLC内部的时间,很可能不一样。所以需要在触摸屏上读取PLC的时间,并且提供设置功能。

mmxxoo_xxmmp的博客 1521

Arch Linux双系统安装避坑指南:从Windows分区到桌面环境全流程

本文提供了一份详尽的Arch Linux与Windows双系统安装避坑指南。内容涵盖从安装前的UEFI环境确认、BitLocker处理、分区规划,到Live环境进入、基础系统安装、GRUB引导配置,再到显卡驱动安装、KDE/GNOME桌面环境部署及中文化设置的全流程。重点解决了双系统安装中的核心痛点,帮助用户在不破坏现有Windows系统的前提下,顺利完成Arch Linux的安装。

nice1的博客 535

安装软件包的三种方法、rpm包介绍、rpm、yum工具用法与yum搭建本地仓库

一、安装软件包的三种方法 rpm工具:RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷。但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间存在着相互依赖的情况yum工具:yum最大的优势在于可以联网去下载所需要的rpm包,然后自动安装,在这个过程中如果要安装的rpm包有依赖关系,yum会帮你解决掉这些依赖关系依次安装所有rpm包源码包:安装一个源码包

mojianbin的博客 4万+

汽车ECU诊断入门:手把手教你用UDS协议(ISO14229)读取和清除故障码

本文详细介绍了如何使用UDS协议(ISO14229)进行汽车ECU诊断,包括故障码读取与清除的完整流程。从诊断环境搭建、UDS协议基础到实战案例分析,手把手教你掌握0x19诊断服务、安全访问机制等核心技能,适用于汽车电子工程师和诊断开发人员。

weixin_33701251的博客 454

yum下载rpm包及相关依赖保存到本地

yum下载rpm包及相关依赖保存到本地

xxxxxxx 5489

绕过App某加密企业版加固Frida检测

可以发现dlsym函数加载了两次pthread_create,可以认为这两个进程(或某一个进程)是和Frida的检测有关的,于是为了绕过检测,我们可以让它加载一个虚假的pthread_create函数,得到一个空结果绕过检测。成功绕过了libnllvm1717052779924.so的检测,又到了libface_nllvm.so的检测,使用同样的方法去绕过libface_nllvm.so的检测,代码我这里就不上了,大家可以自己修改以下。dlsym()函数的作用是在已经加载的动态链接库中查找指定符号的地址。

墨痕诉清风的博客 1621

Modbus RTU/TCP协议栈手写实现:主从站设计、功能码、CRC、异常响应

本文从协议栈架构、帧结构、功能码、CRC校验、异常响应、主从站设计等多个维度,完整阐述了Modbus RTU/TCP协议栈的手写实现方案。帧间隔机制是RTU的核心,T3.5超时检测决定了帧边界识别CRC16查表法以512字节ROM换取8倍性能提升,适合嵌入式功能码路由表实现可扩展的代码架构,便于新增功能异常响应机制保障协议健壮性,每个错误都有明确反馈Modbus TCP在RTU基础上增加MBAP头,实现以太网扩展多核RTOS环境下的并发访问与线程安全RS-485总线的电气隔离与浪涌保护。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1万+

yum下载rpm包及相关依赖

yum下载rpm包及相关依赖保存到本地,yum离线安装依赖包方法

m0_46515464的博客 2119

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

yum安装本地rpm软件

概述 面对无法联网的centos系统,安装rpm软件包是一个比较耗时的工作,尤其是那些包含很多依赖的软件包,如果用rpm命令安装,可以说是一个噩梦。这里根据个人实践发布一个比较完整方便的解决方案。(注:本方案在centos6.564bit测试可用) 具体方案 基本环境介绍 目标操作系统:centos6.564bit,下称“目标机”(无法联网用yum安装) 本地环境:在VMware下安装的...

lxw1005192401的博客 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【Linux】 rpm安装包保存到本地并批量安装

Linux系统的时候大家都有一个烦恼,用yum安装的软件包不知道去哪里了,不像windows那样直观可以将安装包放到一个地方保存起来,接下来为大家介绍yum安装后如果保存rpm包到本地。

smallbirdnq的专栏 8295

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

linux yum 离线安装rpm包

方案一:CentOS利用yum下载好rpm包,并离线安装 1、联网安装好rpm包,并将下载好的包备好 yum -y groupinstall "Developmenttools" --downloadonly --downloaddir=. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve xz gcc --downloadonly --downloaddir=. yum -y install

whatday的专栏 5160

linux相关rpm包下载地址

Packages for Linux and Unix - pkgs.org

JangBingYang的博客 5768

Centos 7.6 yum安装依赖包如何保存?如何使用yum下载依赖包到本地?

CentOS上安装某个软件一般都有很多相关的依赖包,如果我们要在一台不能联网的机器上安装软件,如果软件的依赖包很多,几十个甚至上百个,一个一个网上搜索显然是很不现实的。好在CentOS中可以通过yum安装时保留安装报及相关依赖,也可以不安装的情况下自动下载安装包及相关依赖包 1. 使用yum安装并保留依赖包 1.1 修改yum源的conf yum.conf配置详细介绍: [main] cach...

qq_24333367的博客 4188

[笔记.CentOS]离线安装rpm包,本地yum源

因为项目上基本都是内网,所以存在离线安装所需包及其依赖包的问题。 一、如何获取离线的rpm包? 1. 安装光盘的Packages 目录下 通常是挂接成本地目录,然后做为yum源 2. 通过yumdownloader 下载指定rmp及其依赖包 两种方式(但我只验证成功前一种,--downloadonly 方式暂未成功) yumdownloader --resolve --destdir /data/localyum/packages <包名> yumdownloader --...

:: Dotnet Fantasy :: 6013

linux之yum下载rpm包离线安装conntrack-tools

如何下载rpm包,进行离线安装 文章目录前言一.yum下载rpm包离线安装方式方法一:使用yum 的 downloadonly 插件下载方法二:使用yumdownloader下载方法三:使用repotrack下载所有依赖二、下载conntrack-tools相关包1.获取依赖关系2.根据组织依赖下载包3.查看下载结果4.离线安装 rpm(未联网的环境也可以执行)5.测试 前言 ​ 通常生产环境由于安全原因都无法访问互联网。此时就需要进行离线安装,主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长

农民工 9389

yum下载rpm包以及相关依赖包

例如:想把nginx的rpm下载保存到/home/nginx目录: yum -y install --downloadonly --downloaddir=/home/nginx nginx 参数 downloadonly 指出本次下载仅仅下载。 参数 downloaddir 指定了保存的目录。 下载完成之后去 /home/nginx 目录就能看到已经下载好的rpm包及相关依赖包了。 不过这些依赖包安装是有顺序的,还需要再摸索一下。 可以通过一下命令安装,他会自动编排安装循序。 rpm

啊渊的专栏 3644
上一篇: JAVA基础 - Integer之间的比较
下一篇: SpringBoot - 集成Quartz框架之@DisallowConcurrentExecution注解详解(六)
cloneme01
博客等级 码龄20年 2万+粉丝 248原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cloneme01

谢谢您的支持与鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值