版權(quán)歸作者所有,任何形式轉(zhuǎn)載請聯(lián)系作者。
作者:maxclumsy(來自豆瓣)
來源:https://www.douban.com/note/455214073/
說明:
最新版本的ROOT已經(jīng)更改了安裝方式,所以下文的方法可能已經(jīng)失效,
強烈建議直接訪問最新版ROOT安裝方法.
_____________ 以下為原始方法,目前可能已經(jīng)失效 _________________________
這是我安裝ROOT的過程,僅供參考,如果有哪個地方?jīng)]說清楚或者有錯誤,非常希望能告訴我。如果想對ROOT安裝有詳盡的了解,務(wù)必參考官網(wǎng)說明。
我目前用的linux發(fā)行版為Ubuntu14.04,ROOT版本5.34/21,下方有聯(lián)系 郵箱
另有一鍵安裝腳本,請前往github下載
下載root_install.sh只有只需要在終端執(zhí)行bash root_install.sh即可。默認(rèn)會自動安裝5.34/34,當(dāng)然你可以自己選擇版本。centos,redhat,scientific linux ,fedora.ubuntu,debian等系統(tǒng)均可使用。歡迎使用測試。//2016.04.03更新
a:如果只是想體驗下ROOT,直接在線安裝。
RedHat,fedora,CentOS,scientific linux等的發(fā)行版直接終端: sudo yum install root -y
Ubuntu ,Debian等發(fā)行版: sudo apt-get install root-system-bin -y
在線安裝的好處是方便快捷,安裝的版本是官網(wǎng)上的recommended 的版本,缺點是沒有tutorials以及其他的擴展程序,推薦用另一種方式編譯安裝。
b:
1)下載:官網(wǎng)下載地址:
http://root.cern.ch/drupal/content/downloading-root ,最新的root6是支持c++11的,我安裝版本是recommended 版本。
2)解壓到~/ 下(可其他目錄,自行決定,后面相應(yīng)不同)
3)安裝ROOT之前先安裝用到的包,可到這個地址查看,不同的發(fā)行版不太一樣。http://root.cern.ch/drupal/content/build-prerequisites
為避免麻煩我是Required packages,跟Optional packages都安裝了,直接復(fù)制Required packages 和Optional packages后面的內(nèi)容到終端就可以。
我是Ubuntu,終端:
sudo apt-get install git dpkg-dev make g++ gcc binu已經(jīng)是小tils libx11-dev libxpm-dev \
libxft-dev libxext-dev
sudo apt-get install gfortran libssl-dev libpcre3-dev \
xlibmesa-glu-dev libglew1.5-dev libftgl-dev \
libmysqlclient-dev libfftw3-dev cfitsio-dev \
graphviz-dev libavahi-compat-libdnssd-dev \
libldap2-dev python-dev libxml2-dev libkrb5-dev \
libgsl0-dev libqt4-dev
4)終端,cd到root文件夾下:
cd ~/root
./configure --all
(--all參數(shù)是最大化安裝,即安裝所有擴展包,若你只想花花圖,可省去--all參數(shù),具體到每一個擴展,請詳細(xì)參考手冊或--help)
make -j4 (-j4即調(diào)用四個cpu核心,如果你是四核cpu,使用這個參數(shù)可大大減少安裝時間)
(這個時間不定。。。CPU好的話十來分鐘,速度慢的話半小時一小時兩小時都可能。。。。。)
5)進入root文件夾,找到bin文件夾,進入,里面有個thisroot.sh (我是用bash) ,記下它的路徑,我的是~/root/bin/thisroot.sh,
已經(jīng)是小
終端輸入:source ~/root/bin/thisroot.sh
6) 啟動root
終端輸入:root 至此可以使用root了。
(若終端提示xfonts Xfree86 xorg關(guān)鍵字的錯誤,參考后面解決辦法)
但是這樣每次運行root都要運行 source ~/root/bin/thisroot.sh,一個方法是把source ~/root/bin/thisroot.sh這行復(fù)制到.bashrc 文檔里。
.bashrc 文件在~/ 目錄下,是隱藏文件,ls -a 命令可查看. 用文本編輯器vim 或者vi或者gedit打開修改即可,以下提供一個終端運行方法:
終端依次執(zhí)行:
cd
gedit .bashrc (在打開的文檔里粘貼 source ~/root/bin/thisroot.sh,保存退出)
新開一個終端,輸入root試下。。。。。。
7)其他
fedora ,scientific linux 以及部分Ubuntu 可能會出現(xiàn)xfonts Xfree86 xorg相關(guān)錯誤
這時候執(zhí)行
sudo yum search xorg-x11|grep -E "100dpi|75dpi"
把搜索到的包用sudo yum install的方法都裝上,問題可解決
e-mail: shanhu21@sina.cn