---
title: 配置Yum源
description: "- 如果环境可以访问外网，参考  配置外网Yum源"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/QEMU-KVM/kunpengcpfs_qemu_03_0005.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/QEMU-KVM/kunpengcpfs_qemu_03_0005.html
indexId: 3d9dbcf43f2071f9670c807da5d2ed935653a217360cd9e021bc972251d357e177
---
# 配置Yum源

- 如果环境可以访问外网，参考  配置外网Yum源
。
- 如果环境无法访问外网，参考  配置本地Yum源
。


#### 配置外网Yum源

1. 备份Yum源。

```
cd /etc/yum.repos.d
mkdir bak
mv *.repo bak
```


2. 配置外网Yum源。

```
wget -O /etc/yum.repos.d/openEulerOS.repo https://repo.huaweicloud.com/repository/conf/openeuler_aarch64.repo
```


3. 使Yum源生效。

```
yum clean all
yum makecache
yum list
```


#### 配置本地Yum源

操作中所涉及到的“/home/iso”和“/home/mnt”路径非系统默认路径，请根据实际情况进行创建目录或修改相关命令。


1. 挂载OS镜像文件。
方法一：a. 上传OS镜像文件至“/home/iso”路径。
b. 在“/home/iso”目录下挂载OS镜像文件至“/home/mnt”目录下。

```
mount openEuler-20.03-LTS-SP1-everything-aarch64-dvd.iso /home/mnt
```


  请根据实际情况修改iso文件，该操作单次生效，重启后失效，可执行下列操作开机自动挂载OS镜像文件。 打开fstab文件。 vi /etc/fstab 编辑fstab文件，在文件末尾添加如下信息。 /home/iso/openEuler-20.03-LTS-SP1-everything-aarch64-dvd.iso /home/mnt iso9660 loop 0 0 保存并退出fstab文件。


方法二：

  a. 浏览器登录BMC，通过KVM加载OS镜像文件。
  b. 查看OS镜像对应的设备符号。

```
ls /dev/sr*
```


  c. 将OS镜像文件挂载至“/home/mnt”目录下。

```
mount /dev/sr0 /home/mnt
df -h | grep /home/mnt
ls /home/mnt/
```


2. 备份Yum源。

```
cd /etc/yum.repos.d
mkdir bak
mv *.repo bak
```


3. 配置本地Yum源。

  a. 进入“/etc/yum.repos.d”目录。

```
cd /etc/yum.repos.d
```


  b. 创建local.repo文件。

    1. 打开local.repo文件。

```
vi local.repo
```


    2. 编辑local.repo文件，在local.repo文件中添加如下内容。

```
[local]
name=local.repo
baseurl=file:///home/mnt
enabled=1
gpgcheck=0
```


    3. 保存并退出local.repo文件。
    4. 查看local.repo文件。

```
cat local.repo
```


4. 使Yum源生效。

```
yum clean all
yum makecache
yum list
```
