---
title: 配置操作系统yum/apt/zypper源
description: "如果操作系统环境可以联网，且确保操作系统默认yum/apt/zypper源可用，则可跳过本章节。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/usermanual/KunpengDevKit_0050.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/usermanual/KunpengDevKit_0050.html
indexId: 896e447402231b7724582271760bd77d382b98f6803075202b12d773ccf7e9f876
---
# 配置操作系统yum/apt/zypper源

如果操作系统环境可以联网，且确保操作系统默认yum/apt/zypper源可用，则可跳过本章节。


#### （适用于CentOS/EulerOS/openEuler/RHEL/中标麒麟/麒麟/BC-Linux/iSoft）配置操作系统yum源

以下步骤以CentOS 7.6为例，其他操作系统配置yum源的步骤相同。

1. 从CentOS官网下载CentOS镜像文件“CentOS-7-x86_64-Everything-1810.iso”。
2. 使用SSH远程登录工具，将CentOS 7.6镜像上传至“/root”目录。
3. 使用SSH远程登录工具，进入CentOS操作系统命令行界面。
4. 执行如下命令将CentOS 7.6的ISO镜像文件挂载到本地目录下。
  1 mount /root/CentOS-7-x86_64-Everything-1810.iso /media -o loop

  系统重启后需要重新挂载。

5. 执行如下命令备份原始yum源（mv命令中的“path”表示备份目录，请用实际情况代替）。

```
cd /etc/yum.repos.d/
mv ./*
path
```


6. 配置yum源。

  a. 执行如下命令修改“media.repo”文件。
    1 vi /etc/yum.repos.d/media.repo

  b. 按“i”进入编辑模式，在“media.repo”文件中写入如下内容：
    1 2 3 4 5 6 7 [InstallMedia] name=CentOS7.6 metadata_expire=-1 gpgcheck=0 cost=500 baseurl=file:///media enabled=1

  c. 按“ESC”，输入:wq!，按“Enter”保存并退出。
7. 执行如下命令更新yum源本地缓存信息。
  1 2 yum clean all yum makecache


#### （适用于Ubuntu/Debian/深之度/凝思/UOS）配置操作系统apt源

以下步骤以Ubuntu 18.04.1为例，其他操作系统配置apt源的步骤相同。

1. 从Ubuntu官网下载Ubuntu镜像文件“ubuntu-18.04.1-server-amd64.iso”。
2. 使用SSH远程登录工具，将Ubuntu 18.04.1镜像上传至/root目录。
3. 使用SSH远程登录工具，进入Ubuntu操作系统命令行界面。
4. 执行如下命令将Ubuntu 18.04.1的ISO镜像包文件挂载到本地目录下。
  1 mount /root/ubuntu-18.04.1-server-amd64.iso /media -o loop

  系统重启后需要重新挂载。 Debian系列操作系统本地镜像源存在部分安装包缺失的情况，请联网或者通过代理下载对应安装包。工具依赖组件如下所示，如果不能联网或者配置代理，请手动检查、下载、安装依赖包。 expect GCC make zlib1g zlib1g-dev libpcre3 libpcre3-dev OpenSSL libssl-dev 可执行以下命令查询和安装依赖包。 1 2 dpkg -l 安装包名称 dpkg -i 安装包名称

5. 执行如下命令备份原始apt源。
  1 2 cd /etc/apt mv -v sources.list{,.bak}

6. 配置apt源。

  a. 执行如下命令修改“sources.list”文件。
    1 vi sources.list

  b. 在“sources.list”文件中写入如下内容：
    1 deb file:///media wheezy main

    “wheezy main”是“Packages”所在的目录，请根据实际情况替换。

  c. 按“ESC”，输入:wq!，按“Enter”保存并退出。
7. 执行如下命令更新apt源本地缓存信息。
  1 apt update


#### （适用于SUSE）配置操作系统zypper源

1. 从SUSE官网下载SUSE镜像文件“SLE-15-SP1-Packages-x86_64-GM-DVD1.iso”。
2. 使用SSH远程登录工具，进入SUSE操作系统命令行界面，并将SUSE镜像上传至/root目录。
3. 执行如下命令将SUSE的ISO镜像包文件挂载到本地目录下。
  1 mount /root/SLE-15-SP1-Packages-x86_64-GM-DVD1.iso /media -o loop

  系统重启后需要重新挂载。

4. 执行如下命令添加本地zypper源（“local”为任意命名的本地源名称）。
  1 zypper ar file:///media/ local

5. 执行如下命令查看本地源是否配置成功。
  1 zypper lr

  有回显信息表示本地源配置成功。

  1 2 3 4 Repository priorities are without effect. All enabled repositories share the same priority. # | Alias | Name | Enabled | GPG Check | Refresh --+-------+-------+---------+-----------+-------- 1 | local | local | Yes | ( p) Yes | No

6. 执行如下命令清理本地缓存，刷新镜像源。
  1 2 zypper clean zypper ref
