Linux上基于R安裝Peer包

閑言一下:一般不太喜歡寫這種類型的帖子的(大部分安裝步驟網(wǎng)上重復(fù)的帖子都很多)崖瞭,之所以要寫下這個(gè)包的安裝栽烂,是因?yàn)檫@個(gè)包比較小眾,帖子不多延窜,再者我沒想到做生信這么多年恋腕,裝包無數(shù)的情況下,折騰這個(gè)包還是折騰了兩天逆瑞,今天終于給裝上了荠藤,一時(shí)興奮不已伙单。

關(guān)于Peer這個(gè)包

先說下這個(gè)包的功能,Peer 是一個(gè)貝葉斯方法合集,主要用于在高維數(shù)據(jù)分析時(shí)推斷隱含的干擾因子哈肖。最近很多高水平的文章如nature上的吻育,nature genetics上面的做eQTL, aQTL相關(guān)的文章都有用到。也說明這個(gè)包的重要性淤井,特別是像發(fā)大文章的哈布疼。官方文檔在這里, 里面還有一個(gè)簡(jiǎn)單的使用教程。

開始說安裝的過程....

上面的官方文檔里提供了兩種安裝方式币狠,一種是直接用R CMD INSTALL R_peer_source_1.3.tgz來安裝; 另一種方法是源碼編譯缎除。我的系統(tǒng)是Ubuntu 18.04.5 版本,R語言版本是3.6.2总寻, 上述兩種方法我都嘗試了器罐,均沒有成功。(其實(shí)我有在另外的CentOS系統(tǒng)上面嘗試過第一種方法渐行,是成功了的)
第一種方式轰坊,報(bào)了一下錯(cuò)誤:

/usr/lib/R/etc/Makeconf:168: recipe for target 'array_helper.o' failed
make: *** [array_helper.o] Error 1

去網(wǎng)上搜索好一陣,有遇到類似問題的祟印,主要用的是蘋果系統(tǒng)肴沫。解答也是建議換個(gè)電腦,換個(gè)系統(tǒng)試試蕴忆。折騰嘗試好久之后颤芬,我鎖定問題可能處在c語言編譯器的版本上面了(我的系統(tǒng)里是gcc-7 和 g++-7). 因?yàn)槲抑皣L試成功的CentOS系統(tǒng)里面是gcc-4.8.5版本。

成功解決方案:

于是我給ubuntu系統(tǒng)裝上了舊版本的gcc g++之后套鹅,再次安裝就順利地編譯通過了站蝠。下面給一下具體安裝過程:

# 安裝4.8版本的gcc, g++
sudo apt-get install gcc-4.8 # 依賴的包和建議的包也裝上
sudo apt-get install g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 # 40 表示優(yōu)先級(jí), 數(shù)值越大,優(yōu)先級(jí)越高
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 # 系統(tǒng)里原來的版本卓鹿,優(yōu)先級(jí)設(shè)置更大
sudo update-alternatives --config gcc #跳出來多個(gè)版本的gcc, 當(dāng)前默認(rèn)的是前面帶有星號(hào)的菱魔,選擇對(duì)應(yīng)的版本就可以
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40 # 跟gcc的設(shè)置一樣
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 60 
sudo update-alternatives --config g++ #這個(gè)也跟gcc一樣,選擇對(duì)應(yīng)的版本


# 安裝Peer
sudo R CMD INSTALL R_peer_source_1.3.tgz # 等待編譯完成就可以了

END-感謝拜讀吟孙,有問題歡迎留言交流

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末澜倦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子杰妓,更是在濱河造成了極大的恐慌藻治,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巷挥,死亡現(xiàn)場(chǎng)離奇詭異桩卵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門吸占,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晴叨,“玉大人凿宾,你說我怎么就攤上這事矾屯。” “怎么了初厚?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵件蚕,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我产禾,道長(zhǎng)排作,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任亚情,我火速辦了婚禮妄痪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘楞件。我一直安慰自己衫生,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布土浸。 她就那樣靜靜地躺著罪针,像睡著了一般。 火紅的嫁衣襯著肌膚如雪黄伊。 梳的紋絲不亂的頭發(fā)上泪酱,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音还最,去河邊找鬼墓阀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛拓轻,可吹牛的內(nèi)容都是我干的岂津。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼悦即,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼吮成!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起辜梳,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤粱甫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后作瞄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茶宵,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年宗挥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了乌庶。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片种蝶。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瞒大,靈堂內(nèi)的尸體忽然破棺而出螃征,到底是詐尸還是另有隱情,我是刑警寧澤透敌,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布盯滚,位于F島的核電站,受9級(jí)特大地震影響酗电,放射性物質(zhì)發(fā)生泄漏魄藕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一撵术、第九天 我趴在偏房一處隱蔽的房頂上張望背率。 院中可真熱鬧,春花似錦嫩与、人聲如沸寝姿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)会油。三九已至,卻和暖如春古毛,著一層夾襖步出監(jiān)牢的瞬間翻翩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工稻薇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嫂冻,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓塞椎,卻偏偏與公主長(zhǎng)得像桨仿,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子案狠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容