Intel oneAPI安装依赖环境
03/22
本文最后更新于
2025年03月22日,已超过
13天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
以前安装Intel oneAPI套件时没有注意过软件包依赖软硬件环境,因为基本上都安装成功了。最近在一台比较旧的CentOS 7服务器上安装最新的Intel oneAPI 2024.2失败才注意到这个问题。
所以建议在安装oneAPI前查看其依赖环境是否满足,可以通过搜索查找官网信息,比如搜索关键词"intel oneapi 2024.2 system requirements"。
网页截图如下:
关键信息:
- 操作系统OS: 支持红帽Linux 8.x/9.x,但没有支持Centos 7.x。
- Linux开发者工具:包括gcc,g++以及glibc库等。而glibc库版本通常和操作系统版本相关。
HPC Toolkit系统基本要求与对应版本的Base Toolkit相同。
可以看出,Intel oneAPI 2024.2不再支持Centos 7。
一个解决方法是使用旧版本的Intel oneAPI。
比如笔者选择了oneAPI 2021.1版本,相应组件为
- l_BaseKit_p_2021.1.0.2659_offline.sh
- l_HPCKit_p_2021.1.0.2684_offline.sh
该版本系统环境依赖如下:
如何查看LInux OS版本
对于red hat Linux /Centos系统:
$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
对于Ubuntu系统:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"
写在最后
建议不要轻易升级系统的glibc版本,网上有很多血泪教训。可能使用CentOS SCL安装包含新版本GCC的开发者工具集devtoolset-*
也是一种解决方法(未测试过)。

