LinuxへのALBインストールと起動

Post date: 2009/12/20 13:13:53

LinuxはCentOS 4を想定してますが、CentOS5でも動作することを確認しております。

[Linux版ALBのインストール]

  1. ALB実行用に'anagix'というアカウントを作成します

  2. ユーザ名anagixでログインし、ホームディレクトリで、tools.tgzと alb.tgzを展開すると、anagix_toolsというディレクトリが作成されます

    • tools.tgz --- ALBが利用するツール群です

    • alb.tgz --- ALB 本体です

  3. production.sqlite3_XXXX.gz をgunzipし、anagix_tools/alb/dbの下にproduction.sqlite3にrenameして置きます

    • production.sqlite3 --- ALBで使用するデータベースデータです

注意: anagix_toolsは、anagixのホームディレクトリを、/home/anagixと仮定して作成しているので、そうでない場合は、適宜シンボリックリンクを張ってください。

[ALBの起動]

  1. emailサーバを設定していない場合、以下の環境変数を設定してください

    1. bashの場合: export MAIL_NOT_WORKING=true

    2. cshの場合: setenv MAIL_NOT_WORKING true

    3. そうしないと、signupができないので注意してください

  2. ユーザ名anagixでログインし、~/anagix_tools/albディレクトリで以下のコマンドを実行します

    1. ./alb -p 3000 -e production

    2. 3000は、ポート番号です。適宜変更してください。ただし80番は、一般ユーザであるanagixは使用できないようです。root権限で実行するのは、危険なのでやめましょう。

    3. http://ホスト名:3000/ で、ALBに接続することができます。

  3. ltspiceを使用する場合、vncserverを起動してください

    1. サーバの番号は1番でなくてはなりません。すでに1番のvncserverが存在する場合、

      1. vncserver -kill :1

    2. でkillしたあと、再度vncserverを起動してください。

[ALBの停止]

albを^C(コントロール+C)でkillしてください