Linux用のZodiac(化学ソフトウェア)をダウンロードし、それがインストールされているディレクトリからSudo bash ./Zodiac_linux
を使用してみましたが、エラーが表示されました。
./Zodiac_linux: ./Zodiac_linux: cannot execute binary file
関連する場合、12.10を実行しています。
file Zodiac_linux
を実行すると、出力が得られます。
Zodiac_linux: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
locate libopenbabel
の出力は次のとおりです。
/home/brentonhorne/build_babel/lib/libopenbabel.so
/home/brentonhorne/build_babel/lib/libopenbabel.so.4
/home/brentonhorne/build_babel/lib/libopenbabel.so.4.0.2
/usr/lib/libopenbabel.so.4
/usr/lib/libopenbabel.so.4.0.1
/usr/local/lib/libopenbabel.so
/usr/local/lib/libopenbabel.so.4
/usr/local/lib/libopenbabel.so.4.0.2
/usr/share/doc/libopenbabel4
/usr/share/doc/libopenbabel4/changelog.Debian.gz
/usr/share/doc/libopenbabel4/copyright
/var/lib/dpkg/info/libopenbabel4.list
/var/lib/dpkg/info/libopenbabel4.md5sums
/var/lib/dpkg/info/libopenbabel4.postinst
/var/lib/dpkg/info/libopenbabel4.postrm
/var/lib/dpkg/info/libopenbabel4.shlibs
Bashはシェルであり、バイナリファイルを実行できません。
ファイルがすでに実行可能であると仮定すると、単に./Zodiac_linux
と入力できます。
まだ実行可能でない場合は、Sudo chmod +x ./Zodiac_linux
で実行可能ビットを設定してから、上記のコマンドを実行できます。