Ubuntu系统
Ubuntu系统环境中所需依赖名称、对应版本及获取建议请参见表1。
依赖名称 |
版本建议 |
获取建议 |
||
---|---|---|---|---|
gcc |
7.3.0 |
建议通过获取源码包编译安装,安装步骤可参考安装7.3.0版本gcc。 |
||
make |
不低于3.82 |
建议通过包管理安装,安装命令参考如下。
若包管理中的版本不符合最低版本要求,可自行通过源码方式安装。 |
||
cmake |
不低于3.5.2 |
建议通过包管理安装,安装命令参考如下。
若包管理中的版本不符合最低版本要求,可自行通过源码方式安装。 |
||
xz |
不低于5.2.2 |
建议通过包管理安装,安装命令参考如下。
若包管理中的版本不符合最低版本要求,可自行通过源码方式安装。 |
||
protobuf |
5.29.4 |
建议通过pip安装,安装命令参考如下。
|
||
Python |
3.9/3.10/3.11 |
建议通过获取源码包编译安装,安装步骤可参考安装Python依赖。 |
||
haveged(可选) |
- |
使用StreamServer功能时需要安装该依赖,建议通过包管理安装,安装命令参考如下。 sudo apt-get install -y haveged |
参考如下命令,检查是否已安装GCC、Make、CMake等依赖软件。
1 2 3 4 5 6 | gcc --version make --version cmake --version xz --version python3 --version pip3 list|grep protobuf |
若分别返回如下信息,说明相应软件已安装(以下回显仅为示例,请以实际情况为准)。
1 2 3 4 5 6 | gcc (Ubuntu 7.3.0-3ubuntu1~18.04) 7.3.0 GNU Make 3.82 cmake version 3.5.2 xz (XZ Utils) 5.2.2 Python 3.9.2 protobuf 5.29.4 |
父主题: 安装依赖