Ubuntu 18安装R时出现r-base依赖不满足报错如何解决
Ubuntu 18.04 安装R 4.1.x 依赖报错修复方案
1. 修复损坏的锁定包
- 查看系统中被标记为保留的包
apt-mark showhold - 若返回结果包含R相关包,执行取消保留操作,将
<包名>替换为实际返回的包名sudo apt-mark unhold <包名> - 修复依赖并清理冗余包
sudo apt --fix-broken install sudo apt autoremove && sudo apt clean
2. 配置CRAN官方源
Ubuntu 18.04默认软件源的R版本低于4.1.2,需添加对应版本的CRAN源
- 导入GPG密钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 - 添加bionic版本对应的CRAN4.0源
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/' - 更新软件源缓存
sudo apt update
3. 执行安装
- 常规安装命令
sudo apt install r-base r-base-core r-recommended - 若仍提示版本不匹配,指定对应版本安装
sudo apt install r-base=4.1.2-1.1804.0 r-base-core=4.1.2-1.1804.0 r-recommended=4.1.2-1.1804.0
4. 验证安装结果
执行命令查看R版本,返回4.1.2即为安装成功R --version
内容的提问来源于stack exchange,提问作者Jason Lu
相关产品推荐
相关产品推荐

