*インストール時のトラブル

インストールもWindowsのようには行きませんが(./installとかスクリプトを走らせる)、インストール完了後もやることがあります。

1。ライセンスファイルを/opt/neuromag/setupの下に置く

LICENSESとlicneses.neuromagがそれっぽく、とりあえず両方置いてます。

mrilabとかエラーを返すようなら/opt/neuromag/setup/mrilabにもコピーかシンボリックリンクをおいておくとよいでしょう。

2。不足したライブラリをインストールする。

1までちゃんとできても、メニューから起動できません。

/opt/neuromag/bin/X11に行って(cdして)

./xfitとか入力して起動しようとするとエラーが高頻度に帰ってきます。

例。./xfit

/opt/neuromag/bin/X11/i686-pc-linux-gnu/xfit-5.5: error while loading shared libraries: libg2c.so.0: cannot open shared object file: No such file or directory

ここではlibg2c.so.0がない、ということを言っています。

例の続き。

んで、libg2c.soを探します(最後の0はバージョン番号)

この例ではgcc-g77がないということのようです。

gcc-g77をインストールします。

gcc-g77 rpmとかで検索するとよいようです。

compat-libf2cがよいようでした。検索も少々手間がかかりました。

今回は

http://rpmfind.net/linux/rpm2html/search.php?query=compat-libf2c-34

でいけました

あとlibXm.so.3もないとエラーが出ました。

$ ./xfit

/opt/neuromag/bin/X11/i686-pc-linux-gnu/xfit-5.5: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory

ぐぐるとopenmotifでよいようです

http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libXm.so.3

いろいろOSの種類とかバージョン別に置いてあるので、できるだけ近い(redhat系が多いはずなので、基本CENTかScientificLinuxでよいかと。あとx86_64(64bit)とi386(i586とかi686とかも同じ系統:32bit)は区別されるので、片方入れてだめだったら、もう片方も入れるとよいでしょう。

で、さらにopenmotifのインストールでこけたりします。

# rpm -ivh openmotif22-2.2.3-20.i386.rpm

error: Failed dependencies:

libICE.so.6 is needed by openmotif22-2.2.3-20.i386

libSM.so.6 is needed by openmotif22-2.2.3-20.i386

libX11.so.6 is needed by openmotif22-2.2.3-20.i386

libXext.so.6 is needed by openmotif22-2.2.3-20.i386

libXmu.so.6 is needed by openmotif22-2.2.3-20.i386

libXp.so.6 is needed by openmotif22-2.2.3-20.i386

libXt.so.6 is needed by openmotif22-2.2.3-20.i386

いろいろ調べてわからなかったが、サイトを見ていた勘で

# yum install libXmu*.i686としたらlibXp.SO.6以外は消えました。

で、また調べて

# yum install openmotif*.i686でよかったです。やれやれ。

3。xtermがないと言われる(Graphで)

# yum install xterm

でおっけーです。