準備
Lucie を使うためにはいくつかの準備が必要です。このツールはLucie とその設定ファイル群であるLDB の両方が適切に設定されていることを検査しています.したがって,まずLucie + LDB が動かせるような状況を設定しなければなりません.
ソフトウェアの準備
- subversion
- Lucie と LDB のレポジトリは現在いずれも Subversion で管理されています.セットアップを行う計算機上で Subversion をインストールする必要があります.
- ssh
- 現在 LDB は外部に公開されておらず, SSH 接続を行う必要があります. したがって, OpenSSH 等のクライアントをインストールする必要があります.
- perl
- 本コマンドライン生成スクリプトが Perl で書かれているため, Perl が必要です. しかし, Linux をインストールすれば Perl は必ず入っていることでしょう.
- sqlite3
- LDB は SQLite3 で構成されているため, それを読みとるために SQLite3 が必要です.
リソースの取得
Lucie
Lucie は subversion over HTTP で取得できます.
~ $ svn co http://lucie.is.titech.ac.jp/svn/trunk lucie
LDB
LDB は subversion over SSH で取得できます. 適宜公開鍵を仕込んで取得します.
~ $ svn co svn+ssh://user@server:/path/to/repository L4
ldb というコマンドが ~/L4/bin/ldb にある状態が一般的です.
秘密ファイル
LDB ではパスワード設定の目的で秘密ファイルを利用します. これは Lucie, LDB でバージョン管理されていないため, 何らかの方法で用意してください. 秘密ファイルは通常 ~/lucie/env.enc に配置されます. このファイルの存在は インストールスクリプト生成時にチェックされます(*1).
*1: --no-check-secret-file オプションを付けた場合は除く
