ROOT安装(Ubuntu25.04)

ROOT安装(Ubuntu25.04)

1.安装依赖项

可以使用以下代码来一步安装所需依赖项:

sudo apt install binutils cmake dpkg-dev g++ gcc libssl-dev git libx11-dev \
libxext-dev libxft-dev libxpm-dev python3 libtbb-dev libvdt-dev libgif-dev git

这些是可选的依赖项,不过笔者建议也一并安装了:

sudo apt install gfortran libpcre3-dev \
libglu1-mesa-dev libglew-dev libftgl-dev \
libfftw3-dev libcfitsio-dev libgraphviz-dev \
libavahi-compat-libdnssd-dev libldap2-dev \
 python3-dev python3-numpy libxml2-dev libkrb5-dev \
libgsl-dev qtwebengine5-dev nlohmann-json3-dev libmysqlclient-dev \
libgl2ps-dev \
liblzma-dev libxxhash-dev liblz4-dev libzstd-dev

2.安装ROOT

1.下载并解压特定版本的 ROOT 源代码(确保下载“源代码发行版”而不是二进制发行版),或者简单地克隆 ROOT 的 git 存储库并签出您要构建的分支,例如:

git clone --branch latest-stable --depth=1 https://github.com/root-project/root.git root_src

2.创建构建目录和安装目录(不支持在源目录下构建ROOT)。

mkdir <builddir> <installdir>
cd <builddir>

3.随后使用cmake命令生成构建所需要的文件(注意:需要修改<builddir><installdir>为用户电脑上对应的路径)。

cmake -DCMAKE_INSTALL_PREFIX=<installdir> <sourcedir>

4.CMake 运行完成后,继续使用IDE项目文件或从构建目录开始构建:

cmake --build . --target install [-- <options to the native tool>]

相关 CMake 变量可以在ROOT官网找到。

5.添加ROOT至终端环境

source <installdir>/bin/thisroot.sh

3.验证安装

在通过上述安装验证后,可以在终端里使用下面的命令来检验,如果可以输出版本号就表明安装成功。

root --version
posted @ 2025-08-08 16:10  Prometheus_wang  阅读(68)  评论(0)    收藏  举报