rpm包直接安装新系统缺少依赖问题处理

制作新iso需要的rpm包及依赖

目的:因提供的环境无法访问公网,在需要安装部分功能时智能手动安装。制作一个新的iso系统,安装部分rpm包,在制作rpm包时避免缺少依赖的问题

方案:

1、找一台全新未安装过这些依赖包的系统,在里面进行yum下载包

注意:我这边以qemu qemu-img libvirt libvirt-client bridge-utils genisoimage为例,实际按需求来

bash 复制代码
mkdir -p /tmp/cache-package
yum install --downloadonly --downloaddir=/tmp/cache-package qemu qemu-img libvirt libvirt-client bridge-utils genisoimage

2、导出/tmp/cache-package中所有的rpm包(这里包含所有依赖)

通过ftp或者其他方式下载

3、在新的系统里面直接上传本地安装这些包,并安装

bash 复制代码
# 假设这些rpm包放在新系统/tmp/cache-package/文件夹下
yum localinstall *.rpm
相关推荐
bruk_spp25 分钟前
从pty驱动学习tty设备驱动加载
linux·学习
漫谈网络25 分钟前
什么是RDMA?—— 一场网络通信的范式革命
运维·服务器·网络
---学无止境---29 分钟前
Linux任务迁移函数和空闲负载均衡函数的实现
linux·负载均衡
tt666qq1 小时前
linux文件系统学习
linux·运维·学习
杨云龙UP1 小时前
SQL Server数据库事务日志问题的诊断与解法(从膨胀到瘦身)
运维·数据库·sql·sqlserver·serverless
七七七七072 小时前
【Linux系统】进程替换
linux·运维·服务器
skyutuzz3 小时前
vim删除文本文件内容
linux·编辑器·vim
---学无止境---3 小时前
Linux信号处理的相关数据结构和操作函数
linux
ss2733 小时前
手写MyBatis第89弹:动态SQL解析与执行时机深度剖析
java·服务器·windows
霍格沃兹软件测试开发3 小时前
Playwright MCP浏览器自动化详解指南
运维·自动化