powered by nequal

lucie_util :: preparation.txt

http://wikihub.org/wiki/lucie_util/preparation

Table of contents:

collapse all expand all

Updates:

準備

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 オプションを付けた場合は除く