---
title: 配置Yum源
description: "- 如果环境可以访问外网，请参考  配置外网Yum源"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Libvirt/kunpengcpfs_libvirt_03_0005.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/Libvirt/kunpengcpfs_libvirt_03_0005.html
indexId: 693e99bd3a8d878f65482e939ca2e3a8d26a9164c2c120fd3c81b28024be3cb479
---
# 配置Yum源

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


#### 配置外网Yum源

1. 使用curl命令访问任意网站，若能显示网站信息则表示代理配置成功，可以访问外网。
2. 查看Yum源，如果存在外网Yum源（*.repo文件），则直接执行步骤5。
  1 ls /etc/yum.repos.d/

3. 备份Yum源。

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


4. 配置外网Yum源。

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


5. 使Yum源生效。

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


#### 配置本地Yum源

1. 挂载OS镜像文件。

  - 方法一：上传OS镜像文件至“/root”路径，并在“/root”目录下挂载OS镜像文件至“/mnt”目录下。

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


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

  - 方法二：使用浏览器登录BMC，通过KVM加载OS镜像文件。

    a. 查看OS镜像对应的设备符号。

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


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

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


      /dev/sr0为OS镜像对应的设备符号，需要跟1.a中查看的设备符号保持一致。

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. 按“i”进入编辑模式，在“local.repo”文件中添加如下内容。

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


    3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
    4. 查看“local.repo”文件。

```
cat local.repo
```


4. 使Yum源生效。

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


5. 验证Yum源是否生效。

```
yum list
```
