哪个 ROOT 版本在 OpenSUSE LEAP 15.5 上可用

ROOT 是 CERN 开发的数据分析框架。但是,它没有对 OpenSUSE LEAP 15.5 的官方支持。以下是使其工作的方法:

下载

root_download_instructions.txt
root_v6.25.01.Linux-ubuntu18-x86_64-gcc7.5.tar.gz

https://root.cern/download/。此版本恰好使用 GCC 7.5 构建,这是 OpenSUSE LEAP 15.5 上的默认编译器。此外,Glibc 版本也匹配。

但是,你需要应用 如何修复 ROOT ERROR in cling::CIFactory::createCI(): cannot extract standard library include paths! 中的修复:

如果你有 sudo 权限

symlink_gpp_sudo.sh
sudo ln -s $(which g++) /usr/local/bin/x86_64-linux-gnu-g++-7

如果你没有 sudo 权限

symlink_gpp_nosudo.sh
ln -s $(which g++) $HOME/usr/bin/x86_64-linux-gnu-g++-7

并确保你的 $PATH 中包含 $HOME/usr/bin,以便 ROOT 能找到符号链接的编译器。


Check out similar posts by category: Linux