银河麒麟v10 yum源搭建
时间: 2025-04-12 07:24:45 浏览: 58
<think>好的,用户想在银河麒麟V10系统上搭建本地yum源,我需要根据提供的引用内容来整理步骤。首先,得确认用户是要挂载ISO镜像还是使用已有的包文件。引用3里提到挂载本地源的步骤,包括创建目录、复制文件、生成源配置等。另外,引用1和引用2也提供了不同的方法,比如使用wget下载ISO或者配置远程仓库。可能需要分几种情况来解答:挂载ISO镜像、使用本地文件夹、或者添加远程源。用户可能不清楚哪种方法适合自己,所以需要详细说明每种方法的步骤,并指出它们的适用场景。比如,如果用户有ISO文件,可以通过挂载来搭建;如果希望使用内网服务器,可以用远程源。同时,要注意步骤中的细节,比如创建repo文件时的格式是否正确,权限问题是否需要sudo,以及清理缓存的重要性。可能还需要提醒用户遇到问题时的解决方法,比如检查路径是否正确,确保文件夹存在等。最后,生成相关问题时,要覆盖不同搭建方式、优化方法和常见错误处理,这样用户能进一步了解如何应对不同情况。</think>### 银河麒麟 V10 搭建本地 yum 源教程
#### 一、通过挂载 ISO 镜像搭建本地 yum 源
1. **下载 ISO 镜像**
使用 `wget` 下载官方镜像(需替换实际下载链接):
```bash
wget https://fdoc.epoint.com.cn:3366/ISO/麒麟V10/Kylin-Server-10-SP1-Release-Build19-20210319-x86.iso[^1]
```
2. **创建挂载目录与复制文件**
```bash
mkdir /rpm # 创建存储 RPM 包的目录
mount -o loop Kylin-Server-10-SP1-Release-Build19-20210319-x86.iso /mnt # 挂载 ISO 到 /mnt
cp /mnt/Packages/* /rpm # 复制镜像中的软件包到本地目录
```
3. **生成仓库元数据**
```bash
createrepo /rpm # 生成仓库元数据文件
```
4. **配置 yum 源文件**
编辑新的 repo 文件:
```bash
sudo vim /etc/yum.repos.d/local.repo
```
添加以下内容:
```ini
[local]
name=Local Repo
baseurl=file:///rpm
enabled=1
gpgcheck=0[^3]
```
5. **验证配置**
```bash
yum clean all # 清除缓存
yum repolist # 查看仓库是否生效
```
---
#### 二、通过本地文件夹搭建 yum 源(适用于已有 RPM 包)
1. **创建本地仓库目录**
```bash
mkdir -p /data/yum_repo
```
2. **生成元数据**
```bash
createrepo /data/yum_repo
```
3. **配置 repo 文件**
参考步骤一中的 `local.repo` 配置,修改 `baseurl` 为实际路径。
---
#### 三、添加远程 yum 源(替代方案)
编辑或新建 repo 文件:
```bash
sudo vim /etc/yum.repos.d/kylin.repo
```
添加以下内容(适用于 aarch64 架构):
```ini
[kylin]
name=Kylin Repo
baseurl=http://archive.kylinos.cn/yum/v10/ctyunkylinos-1.0/aarch64/
enabled=1
gpgcheck=0[^2]
```
---
#### 注意事项
- **权限问题**:操作涉及系统目录时需使用 `sudo`。
- **路径验证**:确保 `baseurl` 中的路径与实际存储路径一致。
- **备份原有配置**:建议先备份 `/etc/yum.repos.d/` 下的原有文件[^3]。
阅读全文
相关推荐


















