You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04安装最新版R时出现Signed-By冲突问题求助

Ubuntu 22.04安装最新版R时出现Signed-By冲突问题求助

我来帮你解决这个Signed-By冲突的问题,看起来是你的apt源里针对R的仓库有重复的签名配置,而且其中一个指向的密钥文件已经不存在了,咱们一步步来排查修复:

第一步:找出所有冲突的源配置条目

问题的根源是系统里有多个针对jammy-cran40这个R仓库的源配置,且它们指定的签名文件不一致。咱们先找出所有相关的配置文件:

grep -r "jammy-cran40\|marutter" /etc/apt/sources.list /etc/apt/sources.list.d/

这个命令会搜索所有apt源配置文件,找出包含R仓库相关关键词的条目。你会看到至少有一个条目指向了不存在的/etc/apt/trusted.gpg.d/marutter_pubkey.gpg。

第二步:清理冲突的源配置

找到那个指向无效密钥文件的源条目后,打开对应的文件(比如某个.list文件),把那一行注释掉(在开头加#)或者直接删除。只保留你已经配置好的、指向/usr/share/keyrings/r-project.gpg的那一条。

第三步:重新导入R的官方签名密钥(可选但推荐)

为了确保密钥文件是完整有效的,可以重新导入一次:

curl -fsSL https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo gpg --dearmor -o /usr/share/keyrings/r-project.gpg

第四步:清理apt缓存并更新

最后执行以下命令清理缓存并更新源列表,验证问题是否解决:

sudo apt clean
sudo apt update

这样应该就能解决Signed-By的冲突问题,之后你就可以正常安装最新版的R了。

备注:内容来源于stack exchange,提问作者Luna Saunier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 07:43:15