我使用的是 Ubuntu 16.04。我想在上面安裝 R(最新版本)。由於系統版本較舊,因此無法從終端線上找到該版本。我在終端線上用這個命令檢查了它。
sudo apt-get install r-base=3.6.1
這導致了——
Version '3.6.1' for 'r-base' was not found
我想安裝這個版本及其所有軟體包。正確的流程是怎麼樣的?我可以獲得所有軟體包文件和安裝文件,以便從我的終端一次安裝所有這些文件嗎?請建議我實現這一目標的適當方法。
答案1
要在 Ubuntu 16.04 上安裝 R 3.6(特別是 3.6.1),您需要將 r-cloud 專案儲存庫新增至/etc/apt/sources.list
檔案。
為此,請執行以下命令:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/'
sudo apt update
sudo apt install r-base r-base-core r-recommended
如果要安裝其他版本,則需要從原始程式碼建置它,然後將可執行檔和程式庫新增至 PATH 和 LD_LIBRARY_PATH。您可以從以下位置取得原始程式碼這裡。
信用: 如何使用 apt-get 在 Ubuntu 16 上安裝 R 3.5.1?
編輯:
我不確定 R 中如何管理套件。
例如,要安裝名為「foo」的套件,請執行sudo -i R
以開啟 R 控制台,然後執行install.packages("foo")
。
有關安裝哪些軟體包以及如何安裝其他軟體包的更多詳細信息,請檢查R 自述文件頁面