再次损坏 - 无法在 Ubuntu Bionic Beaver(18.04)中安装 R 3.5.0

再次损坏 - 无法在 Ubuntu Bionic Beaver(18.04)中安装 R 3.5.0

此主题@pineapple 解释了之前的一个问题,用户无法使用以下流程在 Ubuntu 18.04 中安装 R 3.5.0:

sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/"
sudo add-apt-repository "deb https://cloud.r-project.org/ bionic-backports main restricted universe"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update
sudo apt-get install r-base r-base-dev

Pineapple 对这个问题进行了更新,指出:“更新:Michael Rutter 和他的 Debian 团队已修复该错误。非常感谢所有参与的人。”

当我尝试在 Bionic Beaver 盒子上安装 R 3.5.0 时,发出命令后出现这串错误sudo apt-get update。问题真的解决了吗?我该如何解决?

Err:10 https://cloud.r-project.org bionic-backports Release
404  Not Found [IP: 52.84.35.214 443]
Reading package lists... Done    
E: The repository 'https://cloud.r-project.org bionic-backports Release' 
does not have a Release file. 
N: Updating from such a repository can't be done securely, and is therefore disabled by default. 
N: See apt-secure(8) manpage for repository creation and user configuration details.

答案1

要么您遵循的说明是错误的,要么您犯了一个错误,无论是哪种情况,您都做了不该做的事情。

您输入的第二个add-apt-repository命令不正确且错误。 bionic-backports是 Ubuntu 存储库中的软件存储库,不是R 项目云存储库。这是导致 404 错误的原因,因此您需要进入/etc/apt/sources.list并找到该行被添加的位置,然后删除该行或将其注释掉。(我的建议是删除该行,因为它永远不会起作用)

此外,该bionic-backports存储库应该已默认启用(但优先级低于其他存储库)。您add-apt-repository根本不需要执行该命令。如果需要反向移植的软件版本,则 R 安装程序应引用反向移植存储库中的软件版本,并且应自动安装。

相关内容