Kylin 源仓库离线助手
专为内网和离线环境打造的开源综合依赖解析管理工具
Kylin 源仓库离线助手
支持银河麒麟 V10 / V11 / openKylin 全平台生态源
聚合解析 · 一键生成依赖树 · 离线全量导出
1. 助手简介
Kylin 源仓库离线助手 能够对接并聚合各种架构、系统版本的官方及第三方源仓库。只需输入核心软件包名称,系统便会自动构建依赖树、排除基础环境中已存在的冗余依赖,并最终一键导出纯净的离线包(ZIP格式)。
2. 环境配置
在左侧 "环境配置" 面板中,依次选择目标机器的:
- 系统类别 (如服务器版/桌面版)
- 系统版本/发行版
- 硬件架构 (如 amd64, arm64)
系统会自动根据您的配置同步最佳的仓库数据索引。
3. 搜索与选择
在右侧检索区输入所需的组件名称(例如 nginx, docker 等)。点击检索后,工具将从已配置的所有软件源中拉取数据,您只需在表格中勾选所需的目标版本。
4. 层级依赖精确分析
选中目标包后,点击底部的 "层级依赖" 按钮。在弹出的 基准环境策略 模态框中,提供以下两种模式:
- 预定义 ISO 基线:系统预留的常见系统初始安装包列表。此模式下,核心依赖库(如 libc, glibc)若已在其系统 ISO 内,则不会被重复下载解析。
- 上传包列表:若是针对特殊定制系统,可在目标机上运行命令并上传TXT文件。Yum使用
rpm -qa > rpms.txt,Apt使用dpkg -l > dpkgs.txt。
5. 打包导出及高级功能
依赖解析计算完成后,点击 "批量下载 (ZIP)"。底层引擎将为您自动获取所需的所有 .rpm 或 .deb 依赖文件并进行打包。
💡 高级功能 (Advanced):在配置面板展开“高级选项”,可在此挂载自定义的非官方/第三方源(例如额外的 EPEL 源),作为核心功能的补充组合兜底!