---
title: 安装mesa
description: "部署前，请确认安装了libX11、libX11-devel，执行命令为yum install libX11 libX11-devel，默认安装到/usr目录下。如需安装到指定路径，请在配置时指定其路径，确保配置成功。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengncl_02_0022.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/prtg-osc/openmind_kunpengncl_02_0022.html
indexId: 35516657a1feb9eda9eb6c27de2ff526f7c3fba036451e9bd4ce5ed50b0094d774
---
# 安装mesa

#### 操作步骤

部署前，请确认安装了libX11、libX11-devel，执行命令为yum install libX11 libX11-devel，默认安装到/usr目录下。如需安装到指定路径，请在配置时指定其路径，确保配置成功。


1. 使用PuTTY工具，以root用户登录服务器。
2. 执行以下命令创建安装目录。

```
mkdir -p
/path/to/mesa
```


3. 执行以下命令进入安装目录。

```
cd
/path/to/mesa
```


4. 执行以下命令获取源码包。

```
wget https://archive.mesa3d.org/older-versions/3.x/MesaLib-3.1.tar.gz
```


5. 执行以下命令解压源码包。

```
tar -xvf MesaLib-3.1.tar.gz
```


6. 执行以下命令进入解压后的目录。

```
cd
Mesa-3.1/
```


7. 执行以下命令编译配置。

```
export CC=gcc CXX=g++ FC=gfortran
cp -f
/usr/share/libtool/build-aux/config.guess
./
cp -f
/usr/share/libtool/build-aux/config.sub  ./
.
/configure --prefix=
/path/to/mesa
--x-libraries=
/usr/lib64
--x-includes=
/usr/include
```


8. 执行以下命令编译并安装。

```
make
```

```
make install
```


9. 执行以下命令查看生成文件。

```
cd
/path/to/mesa/include/GL
ll
```


  回显结果如下，表示安装完成。

10. 执行以下命令设置环境变量。

```
export LIBRARY_PATH=
/path/to/mesa
/lib:$LIBRARY_PATH
export LD_LIBRARY_PATH=
/path/to/mesa
/lib:$LD_LIBRARY_PATH
export INCLUDE
=/path/to/mesa
/include:$INCLUDE
```
