Ubuntu 10.10 (Maverick) 官方倉庫 R 版本較舊,建議直接使用 CRAN 官方軟體源獲取最新穩定版。本文記錄從軟體源配置、GPG 金鑰匯入、核心套件安裝到 R 套件目錄管理的完整流程。

sudo vim /etc/apt/sources.list
# 末尾新增 (針對 Ubuntu 10.10 Maverick)
deb https://ftp.ctex.org/mirrors/CRAN/bin/linux/ubuntu maverick/
鏡像站可自行選擇最近節點:https://cran.r-project.org/mirrors.html
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -
sudo apt-get update
sudo apt-get install r-base
r-base:核心解譯器、基礎套件、文件r-base-dev:編譯 C/C++/Fortran 擴充套件所需工具 (開發者建議安裝)| 目錄 | 來源 | 權限 | 用途 |
|---|---|---|---|
/usr/lib/R/library |
Ubuntu 官方 r-base, r-recommended |
root | 系統級核心套件 (base, stats, graphics...) |
/usr/lib/R/site-library |
Ubuntu 官方 r-cran-* 套件 |
root | 系統級貢獻套件 |
/usr/local/lib/R/site-library |
使用者 install.packages() |
user | 使用者自行安裝/更新套件 (優先搜尋) |
sudo apt-get update
sudo apt-get upgrade
# 更新所有 r-cran-* 系統套件
# 設定 CRAN 鏡像
options(repos = c(CRAN = "https://cloud.r-project.org/"))
# 安裝套件
install.packages("ggplot2")
install.packages(c("dplyr", "tidyr", "data.table"))
# 更新所有使用者套件
update.packages(ask = FALSE)
# 移除套件
remove.packages("pkgname")
R --version
# R version 4.x.x (202x-xx-xx) -- "..."
R -e 'cat("Hello R\n")'
# Hello R
# 1. 新增 CRAN 官方源 (自動偵測代號)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
# 2. 安裝
sudo apt-get update
sudo apt-get install r-base r-base-dev
配置完成後,即擁有最新穩定的 R 分析環境,可無縫銜接 RStudio Server、Shiny Server 或生產級建模流程。
VMware 虛擬機修改 Linux MAC 地址三大法:.vmx 配置最推薦
find -exec 參數深度解析:語法、花括號代換、分號轉義、實戰刪除舊檔
Linux 虛擬機部署 DB2 DPF (Database Partitioning Feature) 完整步驟:多節點分區資料庫建置
Linux Vim 程式碼語法高亮失效解決:安裝 vim-enhanced、alias vi=vim 兩步驟修復
CentOS 系統安裝 Monitorix 系統監控工具完整教學
Linux 手動關閉/開啟防火牆:iptables/service/chkconfig/systemd/Ubuntu 專用指令全覽
修復 Ubuntu apt-get 提示 Unable to locate package 錯誤只需執行 apt-get update