「ConoHa VPS に Subversion Edge をインストールしてみた」の版間の差分

提供: tknotebook
移動: 案内検索
(準備)
(準備)
26行: 26行:
 
*JAVA_HOME 環境変数の設定
 
*JAVA_HOME 環境変数の設定
  
:JAVA_HOME は /etc/profile の中に書くのが簡単ですが、/etc/profile.d の下に jdk.sh, jdk.csh を置くのが正しそう。
+
:JAVA_HOME は /etc/profile の中に書くのが簡単と思ったのですがですが、/etc/profile.d の下にアプリケーションで追加実行するシェルスクリプトを書くのが CENTOS の流儀のようです。
 +
:jdk.sh, jdk.csh を /etc/profile.d の下に以下のように作りました。
  
 
  jdk.sh:
 
  jdk.sh:
35行: 36行:
  
 
  setenv JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk.x86_64
 
  setenv JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk.x86_64
 +
 +
:これで問題なく JAVA_HOME環境変数の設定はできています。
 +
 +
ls $JAVA_HOME/bin
 +
 +
appletviewer  javac        jdb        jstack        policytool  tnameserv
 +
apt          javadoc      jhat        jstat        rmic        unpack200
 +
extcheck      javah        jinfo      jstatd        rmid        wsgen
 +
idlj          javap        jmap        keytool      rmiregistry  wsimport
 +
jar          java-rmi.cgi  jps        native2ascii  schemagen    xjc
 +
jarsigner    jcmd          jrunscript  orbd          serialver
 +
java          jconsole      jsadebugd  pack200      servertool

2014年11月2日 (日) 06:43時点における版

メインページ>コンピュータの部屋

準備

  • 必要なソフトと所在
まず、必要なソフトがそろっているかですが、CollabNetSubversionEdge-4.0.11_linux-x86_64 の README によるとJava 1.6+ と python-lib の 2.4~2.6 が必要とのことです。
Java は 1.7 を導入済みなので Java は問題ありません。
python-libs は確認してみますと
yum list installed | grep python-libs
python-libs.x86_64                         2.6.6-52.el6              @updates
で問題なさそうです。
また、SubversionEdge は環境変数 JAVA_HOME を参照するので設定しろとありますので、いったいどこにあるか探ると、JDK のコマンドは皆 /usr/bin にありますが、これは /etc/alternative にあるものを simlink していて /etc/alternative の中身も simlink の塊。実体は

/usr/lib/jvm/java-1.7.0-openjdk.x86_64

が正しいようです。

  • JAVA_HOME 環境変数の設定
JAVA_HOME は /etc/profile の中に書くのが簡単と思ったのですがですが、/etc/profile.d の下にアプリケーションで追加実行するシェルスクリプトを書くのが CENTOS の流儀のようです。
jdk.sh, jdk.csh を /etc/profile.d の下に以下のように作りました。
jdk.sh:
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64
jdk.csh:
setenv JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk.x86_64
これで問題なく JAVA_HOME環境変数の設定はできています。
ls $JAVA_HOME/bin
appletviewer  javac         jdb         jstack        policytool   tnameserv
apt           javadoc       jhat        jstat         rmic         unpack200
extcheck      javah         jinfo       jstatd        rmid         wsgen
idlj          javap         jmap        keytool       rmiregistry  wsimport
jar           java-rmi.cgi  jps         native2ascii  schemagen    xjc
jarsigner     jcmd          jrunscript  orbd          serialver
java          jconsole      jsadebugd   pack200       servertool