---
title: 安装依赖包
description: "如果系统已经安装本节提到的依赖包和网卡驱动，请跳过本节。否则，请按以下步骤进行安装。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/network/dpdkug/kunpengaccel_TMdpdk_06_0004.html
sourcePath: /source/zh/kunpengaccel/network/dpdkug/kunpengaccel_TMdpdk_06_0004.html
indexId: 9de54b0d566792681ea4c9cc8c1192430978dcc941f253639dbc564a206e533271
---
# 安装依赖包

如果系统已经安装本节提到的依赖包和网卡驱动，请跳过本节。否则，请按以下步骤进行安装。

#### 配置本地镜像

1. 请根据使用的操作系统获取对应的OS镜像文件并将其拷贝到每台服务器的“/root”目录下。
系统镜像下载地址：

  - CentOS 7.6镜像：    CentOS-7-aarch64-Everything-1810.iso(https://mirrors.huaweicloud.com/centos-vault/altarch/7.6.1810/isos/aarch64/CentOS-7-aarch64-Everything-1810.iso)

  - openEuler 22.03 LTS SP2镜像：    openEuler-22.03-LTS-SP2-everything-aarch64-dvd.iso(https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/ISO/aarch64/openEuler-22.03-LTS-SP2-everything-aarch64-dvd.iso)

2. 创建镜像挂载目录。
  1 mkdir -p /mirror

3. 将“/root”目录下的操作系统对应ISO文件挂载到“/mirror”目录下。
  1 mount /root/Your.iso /mirror

  此种配置，重启后会失效。如果需要重启仍有效，请参见4设置。

4. （可选）创建开启自动挂载镜像。

  a. 编辑“/etc/fstab”文件。
    1 vi /etc/fstab

  b. 按“i”进入编辑模式，在文件末尾添加如下内容。
    1 /root/Your.iso /mirror iso9660 loop 0 0

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
5. 创建本地镜像源文件。

  a. 进入“/etc/yum.repos.d/”目录，并备份Yum源至“bak”目录。
    1 2 3 cd /etc/yum.repos.d/ mkdir bak mv *.repo bak

  b. 创建local.repo文件。
    1 vim local.repo

  c. 按“i”进入编辑模式，编辑local.repo文件。

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


  d. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  e. 生效本地源。
    1 2 3 yum clean all yum makecache yum list


#### 安装DPDK运行依赖包

执行如下命令安装DPDK运行依赖包。

- CentOS
  1 yum -y install kernel-devel numactl-devel

- openEuler
  1 2 3 4 yum -y install kernel-devel numactl-devel yum groupinstall "Development Tools" pip3 install pyelftools pip3 install meson ninja
