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

浙公网安备 33010602011771号