我最近升级到了 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 不兼容。