执行apt update时出现PPA仓库无Release文件错误,多种尝试后仍未解决
执行apt update时出现PPA仓库无Release文件错误,多种尝试后仍未解决
看起来你遇到的是Brightbox的Ruby PPA不再支持Ubuntu Jammy版本导致的问题,而且之前尝试ppa-purge的时候还不小心打错了命令(把ruby-ng写成了rubg-ng),这大概率是问题没解决的关键原因之一。我给你整理几个可行的解决步骤:
先执行正确的ppa-purge命令
之前的命令拼写错误,试试这个正确的版本,它会自动移除该PPA的源配置并还原相关包:sudo ppa-purge ppa:brightbox/ruby-ng如果ppa-purge仍然失效,手动移除PPA源文件
PPA的配置文件通常不在主/etc/apt/sources.list里,而是存放在/etc/apt/sources.list.d/目录下。你可以直接删除相关的配置文件:# 删除PPA的源列表文件 sudo rm /etc/apt/sources.list.d/brightbox-ruby-ng-*.list # 删除对应的GPG密钥文件(如果存在) sudo rm /etc/apt/sources.list.d/brightbox-ruby-ng-*.list.gpg最后更新软件源验证
完成上述操作后,重新运行更新命令,应该就不会再出现那个错误了:sudo apt update
另外,如果之后还需要使用Ruby,建议优先选择Ubuntu官方仓库提供的版本,或者使用rbenv、rvm这类Ruby版本管理器来安装特定版本——毕竟这个Brightbox的PPA看起来已经停止对Jammy版本的维护了。
备注:内容来源于stack exchange,提问作者TrippinClix
相关产品推荐
相关产品推荐

