# reporesolvecheck **Repository Path**: ouuleilei/reporesolvecheck ## Basic Information - **Project Name**: reporesolvecheck - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-12-12 - **Last Updated**: 2025-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # reporesolvecheck #### 介绍 oemaker 制作everything ISO镜像时,会将仓库里所有的软件包都下载下来,这时会进行依赖检查。此工具会模拟oemaker制作everything ISO时仓库下载并进行依赖检查的操作,并将有依赖问题的包自动加入到rpmlist.xml的exclude清单中。 #### 安装教程 1. 使用fedora容器镜像 ``` # docker run -ti fedora:latest bash ``` 2. 安装软件包 ``` # dnf install -y repoquery xmlstarlet git ``` 3. 克隆此仓库 ``` # git clone https://gitee.com/ouuleilei/reporesolvecheck.git ``` #### 使用说明 1. 配置xml文件 2. check.sh脚本里添加everything仓库url 3. 现执行standard检查,再执行everything检查 ``` bash check.sh ``` 4. 查到缺失软件包名(not_find文件中记录)后,执行delete_cannot_find_in_xml.sh脚本