我的电脑安装了 Linux Mint 19.1 Tessa,R 版本为 3.6.3。我正在尝试这样做sudo apt-get update
,但遇到了这个错误:
Err:21 https://cloud.r-project.org/bin/linux/ubuntu bionic Release
404 Not Found [IP: 2600:9000:2045:e400:6:c2d3:f940:93a1 443]
E: The repository 'https://cloud.r-project.org/bin/linux/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
另外,我想安装适当的驱动程序,但我也收到此错误:
E:The repository 'https://cloud.r-project.org/bin/linux/ubuntu bionic Release' does not have a Release file.
有人可以帮助我吗?我记得升级 R 时遇到问题,但我不确定 Release 发生了什么。我认为 R 现在工作正常。
答案1
R 存储库分别针对 R 3.5 和 R 4.0有单独的bionic-cran35
和。bionic-cran40
如果您在基于 Ubuntu Bionic Beaver 的 Linux Mint 19.1 Tessa 上使用 R 版本 3.6.3,则必须将 R 存储库的条目(必须位于目录中的文件/etc/apt/sources.list
之一)更改为:.list
/etc/apt/sources.list.d
deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/
在您的情况下,您需要在 R 存储库的源代码行中替换为 ,bionic stable-cran35/
以bionic-cran35/
使其如上所示。
您应该能够进入应用程序菜单中的“管理”>“软件源”>“其他存储库”并在那里编辑现有条目。
假设该条目位于您指定的位置,您还可以使用如下/etc/apt/sources.list.d/additional-repositories.list
文本从命令行编辑它:editor
nano
sudo nano /etc/apt/sources.list.d/additional-repositories.list
使用箭头键导航到条目,并更正它,按Ctrl+ X,输入y
,然后点击Enter保存并退出编辑。
与编辑现有条目不同,第一次添加条目时,手动编辑文件似乎是唯一的方法。add-apt-repository
并且“管理”>“软件源”中的图形界面失败,并显示“输入格式错误,未添加存储库”。在 Debian 中,该软件包software-properties-common
提供了 apt 存储库的抽象,但在 Linux Mint 中,他们用自己的 apt 存储库替换了它mintsources
,拒绝添加此类条目,但接受编辑它。
我假设您已经安装了存储库密钥。如果apt
抱怨公钥不可用,您需要安装它:
Err:7 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9
…
W: GPG error: https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9
E: The repository 'https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
为了安全起见,我建议安装密钥只能根据官方文档。我在这里提供来自自述文件,我测试过,只是为了您的方便:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
在全新安装的 Minux Mint 19.1 Tessa 上进行了测试。