不要直接運行sudo apt-get install r-base,無法安裝最新版,但R包安裝默認都是用於最新版
1.修改sources.list源文件,添加新R源CRAN
vi /etc/apt/sources.list #computer/etc/apt/sources.list
#最后一行加上
deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ <--- change "-cran35" for the current version according to "https://cran.r-project.org/bin/linux/ubuntu/"
2.更新R源
#注意不能直接sudo apt-get update更新,這是因為CRAN中存儲的Ubuntu包需要通過密鑰E084DAB9進行簽名驗證,運行以下命令添加密鑰到ubuntu系統
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update
3.安裝最新版R
#安裝基本版,運行
sudo apt-get install r-base
#安裝開發版(可以編譯R包),運行
sudo apt-get install r-base-dev
PS:若已經安裝舊版R,更新方法如下:
1.同上12添加並更新R源
2.sudo apt-get update
PS:若想移除以前安裝的R包以節約空間
sudo apt-get remove -y 'r-cran-*'

PS:若想更新之前安裝的包
update.packages(ask = FALSE)
3.sudo apt-get install r-base
4.restart
參考
https://www.r-bloggers.com/updating-r-on-ubuntu/
https://jingyan.baidu.com/article/e8cdb32b3526f837052badea.html
