问题描述
我有一台新的联想 Chromebook,它带有一个 Debian 10 (buster) 应用程序。这是一个在终端中运行 linux 的应用程序。我正在尝试安装最新版本的统计软件 R (4.0.3),但它一直恢复到 3.5.2 版。我收到以下错误,无论我卸载并重新安装 r-base 和 r-base-core 多少次,它都不会让我安装 4.X.X。我已经尝试过此修复程序:https://www.charlesbordet.com/en/how...0-0-on-debian/,但仍然出现以下错误。任何建议将不胜感激!
以下软件包具有未满足的依赖项: r-base : 取决于: r-base-core (>= 4.0.3-1~bustercran.0) 但它不会被安装 取决于:r-recommended (= 4.0.3-1~bustercran.0) 但它不会被安装 推荐:r-base-html 但它不会被安装 E: 无法解决问题,您持有破损的包裹。
解决方法
我无法回答 chromebook,但如果您使用的是普通的 Debian Stable (currently Buster,Debian 10
),那么当前使用的 GNU R
版本是 3.5。有两种主要方法可以解决这个问题:使用 backports 或 run a container with a newer version of GNU R
,as e.g. shown in this video by Dirk Eddelbuettel。
您需要从 buster-cran40
安装 r-base-core
(r-base-html
将作为依赖项安装)。
确保在您的 /etc/apt/sources.list
中有以下行:
deb http://cloud.r-project.org/bin/linux/debian buster-cran40/
那么:
sudo apt update
sudo apt install -t buster-cran40 r-base-core
sudo apt install -t buster-cran40 r-base