簡體   English   中英

在 Ubuntu 16.04 上安裝帶有所有軟件包的最新版本的 R

[英]Install latest version of R with all the packages on Ubuntu 16.04

我正在使用 Ubuntu 16.04。 我想在其上安裝 R(版本 3.5)。 由於系統版本較舊,因此無法從終端行找到此版本。 我在終端行上用這個命令檢查了它。

sudo apt-get install r-base=3.5

這導致 -

Version '3.5' for 'r-base' was not found

我想安裝此版本及其所有軟件包。 正確的流程是什么? 我可以從我的終端一次性獲取所有軟件包文件和安裝文件以安裝所有這些文件嗎? 請建議我實現這一目標的適當方法。

您必須從不同的 PPA 安裝最新版本的R

1. 添加PPA:

目前,有兩種不同的。 對於R 3.5及更高版本:

sudo add-apt-repository "deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu $(lsb_release -cs)-cran35/"

R 3.4 (顯然推薦使用較新的版本):

sudo add-apt-repository "deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu $(lsb_release -cs)/"

2. 接下來,您需要將R添加到您的密鑰環中。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

3. 更新 apt 並安裝 R(或者 r-base-dev 如果你想從源代碼編譯包):

sudo apt-get update && sudo apt-get install r-base

4.(可選)通過 gdebi 安裝 RStudio:

sudo apt-get install gdebi-core
wget https://download1.rstudio.org/desktop/xenial/amd64/rstudio-1.2.5019-amd64.deb
sudo gdebi -n rstudio-1.2.5019-amd64.deb
rm rstudio-1.2.5019-amd64.deb

步驟來自此 PDF

除了 PPA,您可以通過執行以下操作將綜合 R 存檔網絡CRAN的官方 Ubuntu 存檔添加到您的sources.list

sudo echo "deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/" >> /etc/apt/sources.list

注意: cloud.r的使用允許用戶自動重定向到附近的 CRAN 鏡像。

然后,您必須通過執行以下操作為 CRAN 上的 Ubuntu 檔案提供密鑰來保護 APT:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

然后更新存儲庫列表,進行升級(如果有)並安裝r-base

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base r-base-dev

這將安裝r-baser-base-dev ,它們將按照它們的名稱提供,這是 R 的base 。如果您需要其他軟件包,請啟動R (在終端中,鍵入 R),然后通過以下方式安裝感興趣的軟件包正在做:

install.packages("ggplot2") # an example of package

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM