我有两台电脑(一台 PC 和一台服务器),操作系统都是 debian buster。我需要将两台电脑上的 R 语言版本从 3.5.2 移植到 3.6.3。我遵循以下指南:https://cran.rstudio.com/bin/linux/debian/。因此,在 apt 的两个配置中,相同的为 R CRAN 设置了 apt 源文件:
deb https://mirror.ibcp.fr/pub/CRAN/bin/linux/debian buster-cran35/
但两台计算机上的 r-base 包版本不同。服务器上安装的是所需的 3.6.3 版本,而 PC 上仍安装的是旧版 3.5.2 版本。
当我在服务器上使用 apt dist-upgrade 时,R 版本升级了,但在 PC 上没有升级。
我尝试卸载 PC 上的所有 R 软件包,然后强制安装所需版本的 R,但不起作用。我尝试使用 aptitude 查看缺少的依赖项,但没有找到与 R 相关的任何内容(只有一个适用于 Firefox 的依赖项)。
我该如何在 PC 上升级 R 的反向移植版本,我是否遗漏了什么?
阿诺姆。
答案1
步骤应该是:
添加
deb https://mirror.ibcp.fr/pub/CRAN/bin/linux/debian buster-cran35/
或
/etc/apt/sources.list
新文件/etc/apt/sources.list.d/r-base.list
使用以下方式导入密钥
sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'
更新包索引
sudo apt update
如果你卸载了,请安装此包
r-base
sudo apt install r-base
或者如果已安装则升级该软件包(3.5.2-1)
sudo apt upgrade