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