当前位置: 首页 > article >正文

centos制作离线安装包

目录

1.yumdownloader与repotrack怎么选择?

yumdownloader --resolve

repotrack

总结

2.环境准备

3.安装


1.yumdownloader与repotrack怎么选择?

yumdownloader --resolve 和 repotrack 都是与 YUM(Yellowdog Updater Modified)包管理器相关的工具,用于下载 RPM 包及其依赖关系,但它们有一些区别和适用场景。

yumdownloader --resolve

  • 功能:yumdownloader 是一个用于下载 RPM 包的工具。当使用 --resolve 选项时,它会自动下载指定包及其所有依赖包。

  • 用途:适合需要单独下载某个包及其依赖,通常用于备用或在没有网络的环境中安装。

  • 示例:

yumdownloader --resolve --destdir /path/to/ansible package-name 

repotrack

  • 功能:repotrack 是 yum-utils 包中的一个工具,专门用于下载软件包及其依赖项。它与 yumdownloader --resolve 的主要区别在于,repotrack 会跟踪整个软件包及其依赖树,并将所有相关包下载到当前目录。

  • 用途:更适合批量下载一个软件包及其所有依赖,通常用于创建离线安装媒介或网络不稳定的环境。

  • 示例:

repotrack package-name --download_path=/path

总结

  • 如果你只需要下载一个特定的包及其依赖,yumdownloader --resolve 是一个简单的选择。
  • 如果你想要下载一个包及其所有依赖,并且可能需要处理多个包,repotrack 更为合适。

我选择repotrack作为示例:

2.环境准备

- 准备一台能连接互联网的CentOS服务器。
- 安装必要工具:yum install yum-utils
- 添加EPEL源:yum install epel-release -y

3.安装

1、使用repotrack下载依赖包‌(以ansible为例子):

repotrack ansible --download_path=/tmp/ansible

ansible:需要制作的离线包

download_path:所有依赖下载路径

制作完成啦!!!


http://www.kler.cn/a/451563.html

相关文章:

  • 【QT开发自制小工具】PDF/图片转excel---调用百度OCR API接口
  • STM32-笔记11-手写带操作系统的延时函数
  • 论文DiffBP: generative diffusion of 3D molecules for target protein binding
  • Shion(时间追踪工具) v0.13.2
  • StarRocks一次复杂查询引起的Planner超时异常
  • 【C++基础】09、结构体
  • 阅读C语言代码的方法
  • 搜索系统常见指标和评估方式
  • Berlandesk 注册系统算法实现与解析
  • SQL—leetcode—175. 组合两个表
  • 如何在 Ubuntu 上安装 PyTorch
  • LabVIEW实现WiFi通信
  • ES6学习Generator 函数(生成器)(八)
  • 匈牙利算法
  • Java基本查询(四)
  • minicpm 多模态RAG构建案例
  • 组态软件行业市场发展现状
  • 怎麼驗證HTTP代理的可靠性?
  • 信息安全技术——防火墙、入侵检测技术
  • 【深度学习】嘿马深度学习笔记第10篇:卷积神经网络,学习目标【附代码文档】
  • Hadoop中MapReduce过程中Shuffle过程实现自定义排序
  • 演讲 | 学好语文的经验介绍
  • [react]不能将类型“string | undefined”分配给类型“To”。 不能将类型“undefined”分配给类型“To”
  • cudnn版本gpu架构
  • 用 ElementUI 的日历组件 Calendar 自定义渲染
  • 面试经验分享 | 北京渗透测试岗位