- インテル(R) Pentium(R) プロセッサ以降の IA-32 ベースのプロセッサを搭載したコンピュータ (Pentium 4 プロセッサ・ベースのシステム推奨)
- RAM 128MB (256MB 推奨)
- 100MB のディスク空き容量 (インストール時、ファイルのダウンロードやテンポラリ・ファイル用に別途200MB の空き容量が必要)
- glibc 2.2.5 または 2.2.93、およびカーネル 2.4.X の Linux システム
■ ソースの入手
以下のurlにアクセスする。
http://www.intel.com/software/products/compilers/flin/noncom.htm
ここは
"Intel Fortran Compiler 7.1 for Linux*"
非商用ノンサポート版のdownloadページである.
"download"ボタンを押すと商品やライセンスに関する覚書が書き留めてある。
良く読んだ上で同意ならば"Accept",
やめるならば"Decline"
をクリックする.
"Accept"に進んだならばレジストページに移る。
氏名 ===> Daisuke Tsukahara
Email ===> daktu32@ep.sci.hokudai.ac.jp
組織名 ===> Hokkaido univercity
国名 ===> Japan
電話番号 ===> hogehoge
を入力し正しいならば(Emailだけは正しく入力すること)
"ENTER"をクリック.
入力内容が間違っていれば再度入力する.
正しかったならば,後程入力したメールアドレスにメールが届く.
メールにはインストール時に必要なライセンスキー情報が書かれているので大切に保存する.
届いたメールに書かれているurlにアクセスする.
適当なftpサーバーから
l_fc_p_7.0.140.tar
を任意のディレクトリに落して保存.(今回は~/download/compilerに落した.)
落したファイルを展開したい場所(今回は~/download/compiler)へ移動し以下のコマンドを実行.
$tar xzf l_fc_p_7.0.064.tar
以下のファイルがカレントディレクトリに生成される.
FortranReleaseNotes.htm
flex_ug.pdf
flexlm64
fredist.txt
intel-efc7-7.0-64.ia64.rpm
intel-ifc7-7.0-64.i386.rpm
intel-eidb7-7.0-128.ia64.rpm
intel-iidb7-7.0-128.i386.rpm notes
chklic
flexlm32
flicense
install
Debianにてインストールするにはalien(エイリアン)というツールを用いてrpmをdebパッケージに変換してインストールする必要がある.よって今回は
Debianにてインストールするにはalien(エイリアン)というツールを用いてrpmをdebパッケージに変換してインストールする必要がある.よって今回は
# alien -i intel-ifc7-7.0-140.i386.rpm
# alien intel-iidb7-7.0-128.i386.rpm
を実行する.
生成されたdebパッケージをインストールする. ただし, iidb についてはインストールできない(本体と同じファイルが含まれている)
ので手で然るべき場所にコピーする.
# dpkg -i intel-ifc7-7.0-140.i386.deb
# mkdir ./iidb7
# dpkg -x intel-iidb7_7.1-16_i386.deb iidb7/
# cp iidb7/opt/intel/compiler70/ia32/bin/* /opt/intel/compiler70/ia32/bin/
/opt/intel/compiler70/ia32/bin/ifc,ifc.cfg両ファイル内の
INSTALLDIR というセクションを /opt/intel にかえる。
さらにmailに添付されたライセンスキーも/opt/intel/lisences に突っ込む。
パスの追加
/etc/profile に 以下の記述を加える.
PATH="/opt/intel/compiler70/ia32/bin"
ライブラリの追加
/etc/ld.so.conf に以下の記述を加える.
/opt/intel/compiler70/ia32/lib
編集後, 以下のコマンドを実行する.
#ldconfig -v
man の追加
/etc/manpath.config に以下を追加する.
MANDATORY_MANPATH /opt/intel/compiler70/man
MANPATH_MAP /opt/intel/compiler/ia32/bin /opt/intel/compiler/man
MANDB_MAP /opt/intel/compiler70/man /var/cache/man/opt