gpt4 book ai didi

r - Fedora 28 中的 libgfortran.so.4

转载 作者:行者123 更新时间:2023-12-01 13:19:48 24 4
gpt4 key购买 nike

我正在运行 Fedora 28,现在 R 抛出以下错误。我现在无法更新(甚至加载)某些包。

libgfortran.so.4: 无法打开共享对象文件:没有那个文件或目录

我认为问题是 Fedora 现在带有更新版本的 FORTRAN 编译器,这些 R 包需要它。

在以下目录中,我有一个库 libgfortran.so。我假设这是它正在寻找的文件,但很可能是最新的?
/usr/lib/gcc/x86_64-redhat-linux/8/libgfortran.so

'dnf info libgfortran' 告诉我我正在运行 libgfortran 的 8.1.1 版(因此是 GCC 8)。而我相信 libgfortran.so.4 来自 GCC 7。

我试过“dnf 降级 libgfortran”,但它只是 GCC 8 的早期版本。

老实说,我完全不知道解决这个问题的方法。我需要R,但目前没用。除了等待 R 包开发人员更新他们的 Fortran 编译器之外,还有其他方法可以解决这个问题吗?

最佳答案

正如 Knud 指出的那样,答案是在 Fedora 中安装旧版本的 libgfortran 和新版本。

获取 libgfortran.so.4 → libgfortran4-7.2.1-1.1.1.el7.x86_64.rpm

链接在这里: mirror.centos.org/centos/7.5.1804/os/x86_64/Packages/…

安装:sudo dnf install ~/Downloads/libgfortran4-7.2.1-1.1.1.el7.x86_64.rpm或者如果 dnf 尝试失败sudo yum install ~/Downloads/libgfortran4-7.2.1-1.1.1.el7.x86_64.rpm

关于r - Fedora 28 中的 libgfortran.so.4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50613097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com