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
相关推荐
落羽的落羽几秒前
【Linux系统】从零实现一个简易的shell!
android·java·linux·服务器·c++·人工智能·机器学习
代码游侠4 分钟前
学习笔记——Linux字符设备驱动
linux·运维·arm开发·嵌入式硬件·学习·架构
工程师0077 分钟前
计算机网络知识(一)
运维·服务器·计算机网络
Trouvaille ~11 分钟前
【Linux】UDP Socket编程实战(三):多线程聊天室与线程安全
linux·服务器·网络·c++·安全·udp·socket
江湖有缘19 分钟前
Docker环境下使用RustScan端口扫描工具教程
运维·docker·容器
海棠AI实验室19 分钟前
VS Code Remote-SSH :原理、前置条件、配置套路与踩坑清单
运维·ssh
梦想的旅途219 分钟前
Java/Python/Go 实现企微外部群自动化消息推送
运维·自动化·企业微信
赋创小助手20 分钟前
NVIDIA B200 GPU 技术解读:Blackwell 架构带来了哪些真实变化?
运维·服务器·人工智能·深度学习·计算机视觉·自然语言处理·架构
sagima_sdu20 分钟前
bin、sbin 与 usr/bin、usr/sbin 目录的区别和由来
linux·运维·网络
前进的程序员24 分钟前
驱动开发中Linux系统裁剪、开发、调试步骤
linux·驱动开发·设备树