Ошибка загрузки общих библиотек: 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?

Другие вопросы по тегам