【信创】银河麒麟V10服务器使用安装光盘Packages自建本地yum源

【信创】银河麒麟V10服务器使用安装光盘Packages自建本地yum源

文章目录

  • [✅ 结论](#✅ 结论)
    • 操作步骤(银河麒麟V10服务器版)
      • [1. 准备目录(把Packages全部放进去)](#1. 准备目录(把Packages全部放进去))
      • [2. 编写repo配置文件 `/etc/yum.repos.d/kylin-local.repo`](#2. 编写repo配置文件 /etc/yum.repos.d/kylin-local.repo)
      • [3. 刷新缓存并验证](#3. 刷新缓存并验证)
    • [⚠️ 重要坑点(内网离线场景重点)](#⚠️ 重要坑点(内网离线场景重点))

✅ 结论

Packages里的rpm包本身就是yum源的主体,只是缺 repodata 元数据目录,用 createrepo 生成就能直接当本地yum源。

正常完整麒麟ISO根目录自带repodata;如果复制的Packages文件夹,先手动生成仓库元数据。

操作步骤(银河麒麟V10服务器版)

1. 准备目录(把Packages全部放进去)

假设你的包路径:/data/kylin_repo/Packages

注意:createrepo 有两种用法,推荐在Packages上级目录执行

bash 复制代码
# 先安装createrepo(离线的话,这个rpm就在Packages里面)
yum -ivh createrepo_c-0.16.0-4.p01.ky10.aarch64.rpm
# 生成元数据(在 Packages 的上一级目录执行)
createrepo /data/kylin_repo

执行完,/data/kylin_repo 下面自动生成 repodata 文件夹,里面包含 repomd.xml,yum识别这个文件才算合法仓库。

后续新增rpm包进Packages,更新元数据:

bash 复制代码
createrepo --update /data/kylin_repo

2. 编写repo配置文件 /etc/yum.repos.d/kylin-local.repo

ini 复制代码
[kylin-local]
name=Kylin V10 Local ISO Repo
baseurl=file:///data/kylin_repo
enabled=1
gpgcheck=0

3. 刷新缓存并验证

bash 复制代码
yum clean all
yum makecache
yum repolist

能看到包数量,就代表源可用。

⚠️ 重要坑点(内网离线场景重点)

  1. 架构、SP版本必须完全匹配:x86_64包不能给aarch64机器;SP1包不能给SP3机器,否则依赖报错、安装失败。
  2. createrepo依赖 :离线环境没网时,createrepo rpm包就在Packages目录,手动rpm -ivh createrepo-xxx.rpm安装。
  3. comps分组信息(可选)
    原生ISO的repodata带comps.xml,支持 yum groupinstall "Server Platform" 这类组安装。
    单纯createrepo生成默认不带分组。如果需要组安装:
  • 找原版ISO里 repodata/*comps*.xml 拷贝过来
  • 生成命令改为:
bash 复制代码
createrepo -g ./comps.xml /data/kylin_repo

如果你只用来yumdownloader下载包,不需要groupinstall,不加comps也完全够用。

相关推荐
贵州山魈羡民6 小时前
【玩转手机】通过 Podroid 上的 Alpine 部署 1Panel,把微型服务器装进口袋
运维·服务器
小白的码BUG之路6 小时前
Docker -- 构建nacos镜像
运维·docker·容器
谷哥的小弟7 小时前
CentOS Stream浴火重生
linux·运维·centos
程序员-Benothing8 小时前
Shell输入输出详解:read、echo、printf、颜色输出
linux·运维·服务器
和裕8 小时前
全纸结构重型纸箱能否满足 1 吨以上设备出口熏蒸豁免要求?通关合规性全解析
大数据·运维·网络·人工智能·算法
FPGA小徐9 小时前
从 NEMU 到 AbstractMachine:程序、运行时环境与 AM 完全解析
linux·运维·服务器
呉師傅10 小时前
得力P2500、M2500系列打印机硒鼓加粉及清零方法【纯享版】
运维·网络·windows·电脑
Sayai10 小时前
Elasticsearch 日志检索 DSL 实战:时间范围查询、字段去重、分钟级统计与最新日志获取
大数据·运维·elasticsearch·搜索引擎·日志分析
qetfw10 小时前
Debian Chrony 时间同步、RAID5 与 LUKS 磁盘加密配置
linux·debian
fb_1234512 小时前
MySQL运维实战:备份恢复+主从复制+读写分离+MHA高可用(超详细手把手教程)
运维·mysql·oracle