我跑了 sudo apt update
,除了无法从 R 存储库获取内容之外,没有问题。 sudo apt upgrade
运行良好。
但如果我尝试运行 SoftwareUpdater 工具,当我点击“升级”按钮时,它就会崩溃。我尝试使用sudo do-release-upgrade
但它只是告诉我需要先运行“更新”。
旧问题页面上的建议都无济于事。我应该尝试编辑/清除/重置哪些内容可能会有帮助?我是否被迫使用拇指驱动器上的 ISO“从头开始”?
更新:我已从 sources.list 文件中清除了坏项,现在更新命令运行时没有错误(并且没有执行任何新操作)。我尝试了所有其他 apt
评论中提供的所有其他命令,但无济于事。
然后是这个:
% sudo do-release-upgrade
Checking for a new Ubuntu release
Please install all available updates for your release before upgrading.
% sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
r-cran-foreign
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
这就是我得到的全部结果,如果我尝试这样做的话,SoftwareUpdater 仍然会崩溃。
答案1
我不仅必须从源列表中删除 R 项目,还必须运行sudo apt remove r-cran-foreign
,然后运行更新程序允许我执行sudo apt autoremove
以完全清除所有已安装的R
文件。完成最后一步后,OS 更新程序成功从SoftwareUpdater
。
我稍后会担心重新安装正确的版本R
——我可以处理。