2010-09-28 33 views
3

我安裝的R Ubuntu的清醒與命令在Ubuntu清醒二進制安裝的R程序包

須藤安裝資質的R基本

當我嘗試「install.packages」它似乎下載源,然後花時間編譯它。我怎麼才能得到它只是下載和安裝二進制文件,就像我以前在Windows上?

有沒有必要自己編譯軟件包?我在虛擬機內運行,所以儘可能保持精簡是件好事。

感謝

+0

只要戴上耐心的帽子。一旦你編譯它們,它們將運行得更快......理論上...... :-) – aL3xa 2010-09-29 01:49:32

回答

6

CRAN僅爲Unix分發源代碼,換句話說,不提供二進制文件(與Windows不同)。所以你只需要在本地編譯軟件包。

也就是說,我們已經在一個將CRAN源代碼包轉換爲Debian二進制包的系統上工作了幾年 - 請參閱cran2deb/debian.cran.r-project.org。我們目前爲Debian測試構建i386二進制文件,並且正在重寫後端,以便再次爲Debian提供amd64,然後最終爲 i386和amd64。這已經提供了超過兩千個二進制包,但還沒有我們想要支持的所有口味最終

如果並且當這個目標完成時很難說;這是一個志願者的努力,主要開發者(查爾斯)最近失去了他的筆記本電腦。

+0

備案:感謝你和團隊的其他成員所做的一切努力。 – 2010-09-28 12:23:57

+0

喬里斯:謝謝你,總是很高興!我們都在這一起,因爲我們也是這個用戶。這真的是一個社區的努力。 – 2010-09-28 13:45:00

4

CRAN軟件包在Ubuntu的軟件包倉庫中,但與CRAN 只有時的Ubuntu的更新而更新。如果您想使用軟件包的最新CRAN版本,並且存儲庫的版本不同,則需要完成編譯/安裝過程。

有關Ubuntu R軟件包的詳細信息,請參閱CRAN,該軟件應該提供所有您需要的信息。由於這個(提供二進制文件)是CRAN維護者,R Core和其他社區忠誠成員(例如Dirk,Vincent和Michael的Debian和Ubuntu軟件包)的志願者,所以主要努力已經進入爲系統提供二進制文件,因爲自我編譯更加困難,因爲不可能獲得必要的工具,這與Linux不同。