注意 :現在,我在GitHub(此處)上有關(guān)于在Linux Mint或UbuntuLinux上升級R的最新指南,其中還包含有關(guān)tidyverse流行的數據處理程序集的系統依賴(lài)項的一些額外信息,例如以及devtools流行的R包開(kāi)發(fā)…包。
FedRo提供的鏈接是一個(gè)很好的資源,但是由于您使用的是Linux
Mint 18.1,因此需要進(jìn)行一些更改,Linux Mint
18.1使用Xenial存儲庫而不是Trusty存儲庫(請參閱此處)。我通常還會(huì )在這里使用這種方法來(lái)處理升級R時(shí)已經(jīng)安裝的軟件包,而不是FedRo提供的方法。因此,為了完整起見(jiàn),這些都是您需要采取的所有步驟:
轉到CRAN的鏡像列表,找到離您最近的鏡像的URL。下面的終端命令假定您選擇http://cran.wustl.edu/
打開(kāi)終端并輸入以下命令1(用在步驟1中選擇的CRAN鏡像URL
替換http://cran.wustl.edu/):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
sudo apt update
sudo apt upgrade r-base r-base-dev
sudo apt update
sudo apt upgrade
另請注意,我已經(jīng)升級了r-base和r-base-dev,但是不知道您是否已r-base-
dev安裝。如果沒(méi)有,我強烈建議您通過(guò)進(jìn)行安裝sudo apt install r-base-dev。
開(kāi)始一個(gè)新的R會(huì )話(huà)并運行以下命令:
update.packages(checkBuilt=TRUE, ask=FALSE)
那你應該很好。
自從我回答了這個(gè)問(wèn)題以來(lái),由于Linux Mint和R都已經(jīng)看到了升級,因此我為那些需要Linux Mint 19和R 3.6.x的信息的人進(jìn)行更新。
唯一的區別是代替命令
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list
你需要使用
sudo echo "deb http://cran.wustl.edu/bin/linux/ubuntu bionic-cran35/" | sudo tee -a /etc/apt/sources.list
(用您在步驟1中選擇的CRAN鏡像URL 替換http://cran.wustl.edu/)
1我將完整鍵放在這里,盡管您可能會(huì )看到許多其他指南僅使用“短鍵”。我已經(jīng)更新了本指南,以出于安全考慮使用完整密鑰(例如,請參閱此處)。
聯(lián)系客服