---
title: 安装依赖包
description: "1. 下载并安装epel-release软件包（仅CentOS系统执行）。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengconscryptopenjdkuber_02_0005.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/DependencyLibrary/kunpengconscryptopenjdkuber_02_0005.html
indexId: 5b5d042e498d75bca1c279c831317d518209b872255123999656727e3b5345c097
---
# 安装依赖包

1. 下载并安装epel-release软件包（仅CentOS系统执行）。

  a. 下载epel-release的RPM包。
    1 2 cd /home/ wget https://dl.fedoraproject.org/pub/epel/7/aarch64/Packages/e/epel-release-7-12.noarch.rpm --no-check-certificate

  b. 执行安装。
    1 rpm -ivh epel-release-7-12.noarch.rpm

EPEL的全称为Extra Packages for Enterprise Linux，是由Fedora社区打造，为RHEL及衍生发行版如CentOS、Scientific Linux等提供高质量软件包的项目。


2. 安装Golang。
  1 yum -y install golang*

  openEuler系统若出现报错“conflicting requests”，执行如下命令。 1 yum -y install golang* --skip-broken CentOS系统若出现报错“Cannot retrieve metalink for repository: epel/aarch64. Please verify its path and try again”，请参考如下操作修改“/etc/yum.repos.d/epel.repo”文件后，重新安装Golang。 打开“/etc/yum.repos.d/epel.repo”文件。 1 vim /etc/yum.repos.d/epel.repo 按“i”进入编辑模式，修改如下内容。 1 2 3 4 5 [epel] ... baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch #metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch&infra=$infra&content=$contentdir .... 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。

3. 配置Golang。

  a. 打开“profile”文件。
    1 vim /etc/profile

  b. 按“i”进入编辑模式，添加如下内容。

    - CentOS系统：
      1 2 3 export GOPATH=/root/go export GOROOT=/usr/lib/golang export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

    - openEuler系统：
      1 2 3 export GOPATH=/root/go export GOROOT=/usr/lib/golang export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  d. 使修改的环境变量生效。
    1 source /etc/profile

  e. 查看版本。
    1 go version

4. 下载并安装相关依赖包。
  1 yum install java-1.8.0-openjdk-* git gcc gcc-c++ make clang openssl openssl-devel -y

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系统：
6. 下载并安装libunwind相关库。

  a. Yum方式安装libtool。
    1 yum -y install libtool

  b. 下载libunwind安装包。
    1 2 cd /home/ wget https://github.com/libunwind/libunwind/releases/download/v1.5/libunwind-1.5.0.tar.gz --no-check-certificate

  c. 解压源码包。
    1 tar -xzf libunwind-1.5.0.tar.gz

  d. 进入源码目录。
    1 cd libunwind-1.5.0

  e. 编译安装。
    1 ./configure && make -j60 && make install
