Fedora 27でlibgfrotran.so.3とGFORTRAN_1.0を使用する

Fedora 27でlibgfrotran.so.3とGFORTRAN_1.0を使用する

fortranというものを使用しようとしています。サミー-8バイナリを使用できます。

インストールf25して問題なくよく使用しました。次にアップグレードした後にf27ソフトウェアを実行しようとすると、次のエラーが発生します。

sammy: error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory

libgfortran.so.4最初は、次のようにソフトリンクを作成したかったのです。

ln -s /usr/lib/libgfortran.so.4 /usr/lib/libgfortran.so.3

しかし、コードを実行しようとすると

sammy: /lib64/libgfortran.so.3: version `GFORTRAN_1.0' not found (required by sammy) 
sammy: /lib64/libgfortran.so.3: version `GFORTRAN_1.4' not found (required by sammy)

gcc-4.9.2私も下のrpmファイルをインストールしてインストールしてみました

  • devtoolset-3-gcc-4.9.2-6.2.el7.x86_64.rpm
  • devtoolset-3-gcc-c++-4.9.2-6.2.el7.x86_64.rpm
  • devtoolset-3-libstdc++-devel-4.9.2-6.2.el7.x86_64.rpm
  • devtoolset-3-runtime-3.1-12.el7.x86_64.rpm

インストールが成功してscl enable devtoolset-3 bash使用できるように入力しgcc-4.9.2てからSAMMY再実行しましたが、まだ

sammy: /lib64/libgfortran.so.3: version `GFORTRAN_1.0' not found (required by sammy)
sammy: /lib64/libgfortran.so.3: version `GFORTRAN_1.4' not found (required by sammy)

進行GFORTRAN_1.0方法のアイデアはありますか?GFORTRAN_1.4f27

ベストアンサー1

libgfortran.so.3Fedora 9から始める:presents.log→

libgfortran.so.3(GFORTRAN_1.0)(64bit)    
libgfortran = 4.3.0-8

Fortranに依存するアプリケーション(「openblas-thread」など)がインストールされている場合は、元のパッケージlibgfortran-4.3.0-8.x86_64.rpmがクラッシュするため、新しい名前で再構築する必要があります。

compat-libgfortran-4.3.0-8.fc27.x86_64.rpmインストールに問題はありませんでした。リンク→https://drive.google.com/file/d/18uMtX2n4-bwM2V2TfOl-w_Fk8t6YSlsk/view?usp=sharing

取付ける:# cd Downloads/ && yum install ./compat-libgfortran-4.3.0-8.fc27.x86_64.rpm

PS:これらのオブジェクトはGFORTRAN_1.0), GFORTRAN_1.4)v.6.xまでの将来のバージョンにも存在します:Fedora 24→v。 6.3.1、

"compat"パッケージ= compat-libgfortran-6.3.1-1.fc27.x86_64.rpm:以前にインストールされたcompat-libgfortranを更新します。協会https://drive.google.com/file/d/1f9nPFjuMBGg1XIza_Ajokkm_d7VYmF0_/view?usp=sharing


名前が変更されたパッケージを構築する方法を説明してください。

新しい仕様ファイルを作成します(一度pkgtool2作成したことがあります)。compat-libgfortran.spec https://drive.google.com/file/d/0B7S255p3kFXNQ0ZEbHB1V1BUa0E/view?usp=sharing)

Summary:   None
Name:      compat-libgfortran
Version:   6.3.1
Release:   1.fc27
License:   GPL
Group:     None          
Packager:  Jerry Donut <[email protected]>
BuildArchitectures: x86_64
BuildRoot:

%description
No description

%files
/usr/lib64/libgfortran.so.3
/usr/lib64/libgfortran.so.3.0.0

compat-libgfortran.specを次の場所にコピーします。/home/[name]/rpms/SPECS/ https://www.linuxquestions.org/questions/linux-software-2/need-rpm-package-for-php-version-5-2-7-and-up-on-redhat-5-1-a- 766486/#13...その後、実行$ rpmbuild -bb compat-libgfortran.spec

おすすめ記事