将 Ubuntu 升级到 22.04 后,R 不再运行或安装

将 Ubuntu 升级到 22.04 后,R 不再运行或安装

我最近升级到了 Ubuntu 22.04,现在当我尝试运行 R 或重新安装它时,出现以下信息:

"home/markleeds/bin/R-4.2.0/bin/exec/R: error while loading shared libraries: libicuuc.so.67: cannot open shared object file: No such file or directory."

我四处查找,发现其他人也发过类似的消息,但还是没能找到解决方案。这肯定与我升级 Ubuntu 有关,因为我使用 21.10 时一切都运行正常。谢谢你的帮助。

答案1

根据 Vanadium 的建议,我接受我的评论并在此作为答案。

发生的事情是,R 是使用 libiuuc.so.67 构建的(因为这是我在升级 Ubuntu 之前构建它时所针对的版本),并尝试使用 libiuuc.70 进行安装。因此,一旦我完全删除了 R 目录,我使用的 shell 脚本就会针对 70 进行构建和安装,并且一切都运行正常。感谢 waltinator,因为他的命令让我认为 70 以某种方式被使用并且与 67 不兼容。

相关内容