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.4
f27
答え1
libgfortran.so.3
Fedora 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