我最近安装了 Ubuntu 18.04.1。现在,当我尝试运行 mpi Fortran 代码时,加载共享库时出错:libgfortran.so.3
并且代码无法执行。我尝试通过删除软件来重新安装gfortran
、mpich
和,但我无法使用 删除它们,因为当系统询问我是否要继续时,删除会中止。当我尝试制作可执行文件时,会为可执行文件生成未知的文件类型。gcc
sudo apt-get remove gfortran
答案1
根据packages.ubuntu.com你应该安装libgfortran3
包,因为它包含/usr/lib/x86_64-linux-gnu/libgfortran.so.3:
sudo apt-get install libgfortran3
注意:如果你的软件是32位,则安装两个相应的包:
sudo apt-get install lib32gfortran3 libx32gfortran3
答案2
确实,某些软件包在 Ubuntu 20.04 中不受支持,这是因为它们依赖于以前的版本gcc
或libgfortran
。
就我而言,我无法在 Ubuntu 20.04 上安装 Seisan V11。显然,由于共享库中的错误,该软件不应该在 Ubuntu 20.04 中受支持。
但不知怎的,我设法解决了这个问题,现在 Seisan 可以正常运行,尽管它存在一些回溯错误。
请务必访问此网站并执行以下操作https://stackoverflow.com/a/65956351/16305143
如果在编辑过程中遇到任何问题,可以使用此网站/etc/apt/sources.list.
如何在我的 /etc/apt/sources.list 中添加一行?