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
相关推荐
景彡先生几秒前
Python函数定义与调用全解析:从基础语法到实战技巧
linux·开发语言·python
Lxt.星翊9 分钟前
MySQL(安装和卸载、数据库存储原理图)
linux·运维·windows
苹果醋310 分钟前
JAVA面试汇总(二)多线程(五)
运维·vue.js·spring boot·nginx·课程设计
m***记13 分钟前
Python字符串操作:如何判断子串是否存在
linux·服务器·python
添砖java‘’21 分钟前
探索Linux进程:从理论到实践
linux·进程
JustNow_Man1 小时前
Cline中模型识别任务与clinerules相关性的实现逻辑
linux·运维·ubuntu
小白银子1 小时前
零基础从头教学Linux(Day 56)
linux·运维·python
我要升天!1 小时前
Git的原理与使用 -- 基础操作
大数据·服务器·git·elasticsearch
你想考研啊1 小时前
Linux下搭建Activemq的Master-Slave(共享文件模式)
linux·运维·activemq
ajassi20001 小时前
开源 Linux 服务器与中间件(十)Mqtt协议和Emqx服务器安装测试
linux·服务器·开源