Ошибка загрузки общих библиотек: libgfortran.so.3 под Ubuntu 18.04.1
Я недавно установил Ubuntu 18.04.1. Теперь, когда я пытаюсь запустить MPI-код Fortran, при загрузке разделяемой библиотеки возникает ошибка: libgfortran.so.3
и код не выполняется. Я пытался переустановить gfortran
, mpich
, а также gcc
удалив программное обеспечение, но я не могу удалить их, используя sudo apt-get remove gfortran
потому что удаление прерывается, когда меня спрашивают, хочу ли я продолжить. Когда я пытаюсь создать исполняемый файл, для исполняемого файла создается неизвестный тип файла.
2 ответа
В соответствии с 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
Это правда, что некоторые пакеты не поддерживаются в Ubuntu 20.04 из-за зависимости от предыдущих версий
gcc
или же
libgfortran
.
В моем случае мне не удалось установить Seisan V11 на Ubuntu 20.04. Очевидно, это программное обеспечение не должно поддерживаться в Ubuntu 20.04 из-за ошибки в разделяемых библиотеках.
Но кое-как мне удалось решить проблему, и теперь Seisan работает, хотя и имеет некоторые ошибки обратной трассировки.
Обязательно зайдите на этот сайт и выполните следующие действия https://stackoverflow.com/a/65956351/16305143 .
Можно использовать этот сайт, если у них возникнут проблемы с редактированием.
/etc/apt/sources.list.
Как добавить строку в мой /etc/apt/sources.list?