Cern ROOT 6.36.00
ufans.top之前介绍了在Ubuntu22.04下如何安装Cern ROOT,并提供几种方法,最稳定的首选方法当然还是编译安装。本文提供Ubuntu24.04编译安装Cern ROOT 6.36.00方法,同前文,更详细介绍可点击参考。

步骤一:安装前准备工作

依赖包的安装1:

sudo apt install dpkg-dev cmake g++ gcc binutils libx11-dev \
  libxpm-dev libxft-dev libxext-dev openssl libssl-dev

依赖包的安装2:

sudo apt-get install gfortran libpcre3-dev \
xlibmesa-glu-dev libglew-dev libftgl-dev \
libmysqlclient-dev libfftw3-dev libcfitsio-dev \
graphviz-dev libavahi-compat-libdnssd-dev \
libldap2-dev libxml2-dev libkrb5-dev \
libgsl0-dev qtwebengine5-dev

如果没有安装python,可以安装2或3,建议默认

 sudo apt-get install python python-dev 

当然安装前必备的sudo apt-get update & upgrade 还是最好先来一下。

步骤二:下载Cern ROOT 6.36.00源码
安装页找最新版本下载页
前往官网主页安装界面,https://root.cern/install,找到对应处点击跳转到最新下载页,注意选择Source distribution版本,不要同Binary distributions版本搞混。或者通过https://root.cern/download/root_v6.36.00.source.tar.gz下载,

步骤三:编译安装

1)下载后右键解压缩或者终端采用命令解压缩。进入到能看到root-6.36.00文件夹,不要再进入,在同级窗口建立build文件夹。
2)进入build这个空白文件夹,当前空白处点击右键“在终端打开”。
3)终端依次输入:

cmake ../root-6.36.00
make -j4           #选4核同时编译,可根据机器配置更改
make install

确保cmake步骤没有致命错误,make -j4步骤比较慢,花费的时间看你自己机器的cpu配置了。

步骤四:将cern root加入环境变量配置

终端输入:

sudo nano ~/.bashrc

将下列语句添加入中文件最后一行。

source /.../.../build/bin/thisroot.sh

前面...是你自己编译生成thisroot的真实路径,可通过pwd查看。

其它更多内容请参考ufans.top。

最后修改:2025 年 08 月 21 日
如果觉得我的文章对你有用,请随意赞赏