Ref:
FairSoft详细说明可参考:https://github.com/FairRootGroup/FairSoft.git
FairRoot官网:https://fairroot.gsi.de/
FairRoot说明可参考:https://github.com/FairRootGroup/FairRoot.git
1.Fairroot安装前需要先安装FairSoft,FairSoft安装前需要先安装必要的软件包,即External Packages,详细根据以下网页说明来就好:http://mpd.jinr.ru/howto-install-mpdroot/
安装软件包前建议 apt-get install update 更新库
1)这里安装的FairSoft和FairRoot是稳定的版本之一,dev branch是最新的,如果想装最新版本用git clone -b dev:
即:
git clone -b dev https://github.com/FairRootGroup/FairSoft.git
git clone -b dev https://github.com/FairRootGroup/FairRoot.git
就不需git checkout 分支了。
详见:https://github.com/FairRootGroup/FairRoot.git
2)FairRoot官网也有详细安装指南:https://fairroot.gsi.de/?q=node/9,可参考。
3)Apply patch时有可能出现.patch 文件save不成功的问题,解决方法:
sed -e "s|curl -O -L|curl -O -L -k|" -i scripts/functions.sh
sed -e "s|./b2|./b2 --ignore-site-config|" -i scripts/install_boost.sh
2.FairSoft安装前检查cmake的版本,要高于3.9.4
查看版本:cmake - -version
若低于3.9.4卸载后重新安装,安装可参考:https://blog.csdn.net/shenhuan1104/article/details/54313899
3.注意安装路径改成自己的。