cern root 安装过程

说明

本次更新是因为当前ROOT6已经抛弃原来的./configure && make的安装方式,改用cmake安装.所以之前的安装教程不再适用.

如果是新手的话,建议直接从ROOT6开始学习.

本教程的测试系统为Ubuntu 16.04 LTS,如果是其他发行版本,请注意把apt-get改为yum或其他对应的命令.

准备工作

安装ROOT需要先补充一些依赖的包或库,ROOT官网上详细的列出了具体需要哪些依赖,你可以访问root-prerequisites来查看, 网站对不同的系统需要哪些依赖都做作了说明.包括必须包,以及一些可选包.这里保守一些我们把必须包以及可选包全部安装.

如果你的linux发行版是 Fedora 18, 19 and 20; Scientific Linux 5, 6; CentOS 6, 7 :

sudo yum install git cmake gcc-c++ gcc binutils  libX11-devel \  
         libXpm-devel libXft-devel libXext-devel gcc-gfortran openssl-devel pcre-devel \
         mesa-libGL-devel mesa-libGLU-devel glew-devel ftgl-devel mysql-devel \
         fftw-devel cfitsio-devel graphviz-devel \
         avahi-compat-libdns_sd-devel libldap-dev python-devel \
         libxml2-devel gsl-static

如果你的linux发行版是 Ubuntu 10, 12 , 14 and 16:

sudo apt-get install git dpkg-dev cmake g++ gcc binutils libx11-dev libxpm-dev \
         libxft-dev libxext-dev
         gfortran libssl-dev libpcre3-dev \
         xlibmesa-glu-dev libglew1.5-dev libftgl-dev \
         libmysqlclient-dev libfftw3-dev libcfitsio-dev \
         graphviz-dev libavahi-compat-libdnssd-dev \
         libldap2-dev python-dev libxml2-dev libkrb5-dev \
         libgsl0-dev libqt4-dev

其他发行版可以自己看一下上面提供的网址,这里不再重复.

安装好依赖之后就可以下载源文件了,访问root-downloads下载自己喜欢的版本,新手推荐直接下载Pro版本. 点击Pro版本后进入下载页面后,选择Source distribution下面的链接,点一下会自动下载.这一段也可以直接依次运行下面的命令,如果速度太慢,换成手动下载试试.

git clone https://github.com/root-project/root.git $HOME/root

使用CMAKE安装

原理是首先创建一个root6-build文件夹,然后进入root6-build文件夹后使用cmake指定一些参数,最后make安装.跟./configure && make 的方式稍有不同,好象是更科学.

mkdir $HOME/root6-build  && cd $HOME/root6-build  
cmake ../root  
make -j8

最后make 的过程可能比较久,视计算机性能而定,如果make的过程没有报错直到结束,则表示一切正常.  之后运行一下环境变量之后即可打开root.

source $HOME/root6-build/bin/thisroot.sh  
root

其他说明

好像Ubuntu./configure && make的安装方法仍然可用,我在Centos7上测试会提示此方法已被弃用.

每次运行root前都要执行一遍source那行命令,如果不想每次都运行,可以把这行写到环境变量里.

echo
echo '#ROOT'
echo 'source $HOME/root6-build/bin/thisroot.sh' >> $HOME/.bashrc

详细安装说明请仔细阅读README.md以及README文件内的INSTALL

    </article>

转自从高能物理到程序猿的博客:https://leeyeel.github.io/2017/07/01/root-install/

  • 7
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
在Windows系统上安装CERN ROOT可以通过以下步骤进行: 1. 首先,确保你已经安装了Linux子系统(Windows Subsystem for Linux, WSL)。这是因为CERN ROOT在Windows上的安装通常会遇到一些问题,而在WSL上安装则相对较为顺利。\[1\] 2. 在WSL中,可以使用apt-get命令来安装CERN ROOT。打开终端,输入以下命令来安装ROOT:\[2\] ``` sudo apt-get update sudo apt-get install root-system ``` 这将会自动下载和安装最新版本的CERN ROOT。 3. 如果你想使用预编译软件包进行安装,可以从CERN官方网站下载二进制发行版(Binary Distributions)。这种方式比较方便快捷,适用于一般的个人用户。你可以选择适合你系统的预编译软件包进行下载,并按照官方提供的安装说明进行安装。\[3\] 总结起来,对于Windows系统上的CERN ROOT安装,建议使用Linux子系统(WSL)进行安装,通过apt-get命令安装最新版本的ROOT。如果遇到问题,可以尝试下载预编译软件包进行安装。 #### 引用[.reference_title] - *1* [在Win 10子系统(WSL)中安装 Geant 4和Cern Root 的方法整理](https://blog.csdn.net/budong_2017/article/details/102865543)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【ROOT from CERN】——ROOT安装](https://blog.csdn.net/qq_20604319/article/details/117571535)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [在Ubuntu 20.04下安装 ROOT cern](https://blog.csdn.net/abcdefg13697/article/details/109791902)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值