Eos env

提供: Eospedia
2012年8月1日 (水) 22:08時点におけるAdmin (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

ここでは、Eosで用いる環境変数の設定方法について述べる


  1. !/usr/local/bin/bash
  2. Eosのホームページを設定する。
    1.  変更

export EOS_HOME=/Applications/Eos.app/Eos

  1. こちらは、EosのMirrorサイトが運用されている場合の例
    1.  変更

export EOS_MIRROR_SITE=/Applications/Eos.app/EosMirror

  1. ダイナミックライブラリのディレクトリの指定
    1. 場合によっては変更が必要

export LD_LIBRARY_PATH=/opt/intel/compiler70/ia32/lib:$EOS_HOME/util/$EOS_HOSTDIR/lib:$EOS_HOME/util/$EOS_HOSTDIR/lib/vtk:$LD_LIBRARY_PATH

                              1.  以下は通常変更の必要がない ######################
  1. ホストの環境を取得するための部分
    1. よく分かっている方は変更可能、通常は、変更不可

P4=`uname -p | grep "Intel"` CELL=`uname -p | grep "Cell"` LINUX=`uname -s | grep "Linux"` CYGWIN=`uname -s | grep "CYGWIN"` MAC=`uname -s | grep "Darwin"` MACHINE=`uname -m`

  1. Set Eos host type

case $HOSTTYPE in "alpha") if [ $OSTYPE = "Linux" ] then case $HOSTNAME in jerico) export EOS_HOST=alphaLinux export EOS_HOSTDIR=ALPHALINUX ;; *) export EOS_HOST=alphaLinux5 export EOS_HOSTDIR=ALPHALINUX5 ;; esac else if [ $OSTYPE = "OSF1" ] then export EOS_HOST=alphaOSF1 export EOS_HOSTDIR=ALPHAOSF1 fi fi ;; "hp9000s700") export EOS_HOST=hpux export EOS_HOSTDIR=HP ;; "mips") export EOS_HOST=sgi export EOS_HOSTDIR=SGI ;; "i386") echo $P4 if [ -z "$P4" ] then if [ ! -z "$MAC" ] then export EOS_HOST=i386Mac export EOS_HOSTDIR=I386MAC elif [ ! -z "$LINUX" ] then export EOS_HOST=i386Linux export EOS_HOSTDIR=I386LINUX fi else export EOS_HOSTDIR=I686LINUX export EOS_HOST=i686Linux fi ;; "i686") if [ -z "$P4" ] ; then if [ -z "$CYGWIN" ] then export EOS_HOST=i386Linux export EOS_HOSTDIR=I386LINUX else export EOS_HOST=i386Cygwin export EOS_HOSTDIR=I386CYGWIN fi else export EOS_HOSTDIR=I686LINUX export EOS_HOST=i686Linux fi ;; "i586") if [ -z "$P4" ] ; then export EOS_HOST=i386Linux export EOS_HOSTDIR=I386LINUX else export EOS_HOSTDIR=I686LINUX export EOS_HOST=i686Linux fi ;; "x86_64") echo $P4 if [ -z "$P4" ] then if [ ! -z "$MAC" ] then export EOS_HOST=x86Mac64 export EOS_HOSTDIR=X86MAC64 elif [ ! -z "$LINUX" ] then export EOS_HOST=x86Linux64 export EOS_HOSTDIR=X86LINUX64 fi else export EOS_HOST=x86Linux64 export EOS_HOSTDIR=X86LINUX64 fi ;; "powerpc") if [ -z "$CELL" ] ; then if [ -z "$MAC" ]; then export EOS_HOST=ppc64Linux export EOS_HOSTDIR=PPC64LINUX else export EOS_HOST=ppcMac export EOS_HOSTDIR=ppcMac fi else export EOS_HOST=cellLinux64 export EOS_HOSTDIR=CELLLINUX64 fi ;; esac

  1. Set Display2 Home
  2. Tcl/Tkのためのシェルが格納されているディレクトリの設定

export DISPLAY2_HOME=$EOS_HOME/bin/wish

  1. Set PATH

export PATH=$EOS_HOME/bin:$EOS_HOME/sbin:$EOS_HOME/util/$EOS_HOSTDIR/bin:$PATH

  1. CVS
  2. export EOS_CVSROOT=:pserver:tacyas@Eos.yasunaga-lab.bse.kyutech.ac.jp:/CVS_DB
  3. export EOS_SOURCEFORGE=cvs.sourceforge.jp:/cvsroot/eos
  1. GIT

export EOS_GITUSER=$USER export EOS_GITROOT=git.sourceforge.jp:/gitroot/eos/base.git

  1. PVM

export PVM_ROOT=$EOS_HOME/util/srcAny/pvm3 export XPVM_ROOT=$EOS_HOME/util/srcAny/pvm3/xpvm export PVM_RSH=/usr/bin/ssh if [ -x $PVM_ROOT/lib/pvmgetarch ] ; then export PVM_ARCH=`$PVM_ROOT/lib/pvmgetarch` fi export PVM_PATH=$PATH export PVM_MAN=$PVM_ROOT/man export MANPATH=$MANPATH:$PVM_MAN export PVM_WD=/tmp export PATH=$PATH:$PVM_ROOT/bin:$PVM_ROOT/lib