---
title: 安装依赖包
description: "1. 下载并安装依赖包。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengnettytcnativeboringsslstatic_02_0005.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengnettytcnativeboringsslstatic_02_0005.html
indexId: d5f2f86cf9489cf1f6fa797c62272ba1ab268f06e6b28fa241ef577389395d7a105
---
# 安装依赖包

1. 下载并安装依赖包。
  1 yum install java-1.8.0-openjdk-* git gcc gcc-c++ make cmake3 libtool autoconf automake openssl-devel ninja-build golang apr-devel -y

  在CentOS系统下安装CMake，ninja-build，Golang时可能会显示无可用的包，请尝试通过执行下列操作安装epel-release软件包解决，再执行步骤1中的安装命令。 下载epel-release的RPM包。 1 wget https://dl.fedoraproject.org/pub/epel/7/aarch64/Packages/e/epel-release-7-12.noarch.rpm --no-check-certificate 安装epel-release。 1 rpm -ivh epel-release-7-12.noarch.rpm 重新生成本地Yum源。 1 2 yum clean all yum makecache 查看CMake、ninja-build和Golang。 1 2 3 yum search cmake yum search ninja-build yum search golang

2. 为CMake 3和ninja-build分别制作软连接CMake和Ninja。
  1 2 ln -s /usr/bin/cmake3 /usr/bin/cmake ln -s /usr/bin/ninja-build /usr/bin/ninja

  由于编译时需要CMake的版本高于3，并且需要Ninja，而编译过程中存在识别不到Yum直接安装的CMake 3和ninja-build的问题，所以需要为CMake 3和ninja-build制作软连接。

3. 检查CMake是否可用。
  若显示版本则CMake可用。 1 cmake --version

4. 检查Ninja是否可用。
  若显示版本则Ninja可用。 1 ninja --version

5. 配置Java。

  a. 查看Java安装目录。

```
find /usr/lib/jvm/ -name java
```

或
```
find / -name java
```


或
```
which java
```


    - CentOS系统：

```
ls /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/bin/java
```


    - openEuler系统：

```
ls /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/bin/java
```


  b. 配置环境变量（JAVA_HOME、JRE_HOME、CLASSPATH、PATH）。

    1. 打开“profile”文件。

```
vim /etc/profile
```


    2. 按“i”进入编辑模式，将对应系统的内容添加到文件中。

      - CentOS系统：

```
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/bin:$PATH
```


      - openEuler系统：

```
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/bin:$PATH
```


    3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  c. 生效环境变量。

```
source /etc/profile
```


  d. 查看环境变量。

```
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
```


    - CentOS系统：

    - openEuler系统：
  e. 查看Java版本。

```
java -version
```


    - CentOS系统：
    - openEuler系统：
