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
相关推荐
一直C10 小时前
Linux应用软件编程|嵌入式轻量级数据库SQLite3完整学习笔记(命令行+C语言API)
linux·sqlite
Jay Kay10 小时前
RDMA中CQ为什么用轮询?——从CQ、Doorbell到GID的深度解析
运维·服务器·网络
司小豆10 小时前
第七课:DeepSeek Harness 服务与依赖注入
java·服务器·开发语言·github·ai编程
会周易的程序员10 小时前
5Draft使用说明书
服务器·c++·分布式·raft·共识
Shadow(⊙o⊙)10 小时前
Linux网络——IP协议 子网 路由 IP的分片字段
服务器·网络·tcp/ip
神威难绷泪10 小时前
TCP并发服务器:多进程 多线程 IO多路复用(select poll epoll)
linux·ipc·tcp并发服务器
kruptos10 小时前
嵌入式 Linux 驱动开发:第一个内核模块怎么写?
linux·运维·驱动开发·嵌入式硬件
wangqiaowq10 小时前
langfuse linux下的安装部署
linux·运维·服务器
NeilYuen10 小时前
用RDMA实现文件传输
linux
青禾83710 小时前
Docker 从入门到实践:镜像、容器、数据卷与 Docker Compose
运维·docker·容器