Aipo 資料一覧
Aipoインストール手順
2011/5/28更新
対応バージョン: 6.0.0.0
公式サイト
導入OS
Ubuntu 11.04
インストール
AipoのDBエンジンであるPostgreSQLを実行するのに必要なReadline, Ncurses, zlib をインストール
% sudo apt-get install libreadline5-dev libncurses5-dev zlib1g-dev
配布ファイル展開
% tar zxvf aipo6000ja_linux.tar.gz % tar zxvf aipo6000.tar.gz
インストール
% sudo cp -r aipo /usr/local % cd /usr/local/aipo/bin % sudo vi utf8/installer.sh PostgreSQLアカウントパスワード生成用乱数追加(数値は任意) 113 RANDOM=23342135 下記のrpm関連行をコメントアウト 249 rpm -qa --qf "%{GROUP},%{NAME}\n" > ${script_path}/bin/rpmlist 250 251 tmp_str=`cat ${script_path}/bin/rpmlist | grep readline-devel` 252 253 if [ "$tmp_str" != "" ]; then 254 echo "checking readline... ok" 255 else 256 echo "checking readline... error" 257 echo "readline-develが見つかりませんでした。" 258 echo "readline-develをインストールしてください。" 259 check_str="ERROR" 260 fi 261 262 tmp_str=`cat ${script_path}/bin/rpmlist | grep zlib-devel` 263 if [ "$tmp_str" != "" ]; then 264 echo "checking zlib... ok" 265 else 266 echo "checking zlib... error" 267 echo "zlib-develが見つかりませんでした。" 268 echo "zlib-develをインストールしてください。" 269 check_str="ERROR" 270 fi 271 272 tmp_str=`cat ${script_path}/bin/rpmlist | grep nmap` 273 if [ "$tmp_str" != "" ]; then 274 echo "checking nmap... ok" 275 else 276 echo "checking nmap... error" 277 echo "nmapが見つかりませんでした。" 278 echo "nmapをインストールしてください。" 279 check_str="ERROR" 280 fi 待ち受けポートを変更する場合、以下を編集 490 s_port_num=80 % sudo sh ./installer.sh : (時間がかかる) : ==Aipo6.0.0.0インストール終了== user:aipo_postgres pass:********* directory:/usr/local/aipo/./postgres port:5432 Aipo URL: http://127.0.0.1:80/aipo/
インストール物 (man,infoは除く)
/usr/local/aipo/*
その他、管理者アカウントaipo_postgres(グループも同じ)が作られる。
動作確認
デーモンを起動する。
% sudo /usr/local/aipo/bin/startup.sh
Webブラウザでインストール時に表示されたURLにアクセスできることを確認する。
まず一般ユーザでのログインテストを行う。
デフォルトで3人のユーザが登録されているのでそのどれかでログインできることを確認する。各ユーザともパスワードは設定されていない。
次に管理者アカウントでのログインテストを行う。
管理者アカウントでログインする場合は「ユーザー一覧から選択する」のチェックを外し、 アカウント「admin」(パスワードも同じ)でログインする。
デーモンを終了させるには停止スクリプトを実行する。
% sudo /usr/local/aipo/bin/shutdown.sh
initスクリプト設置
% sudo vi /etc/init.d/aipo #!/bin/sh case "$1" in 'start') echo "Starting Aipo" /usr/local/aipo/bin/startup.sh echo "Done." ;; 'stop') echo "Stopping Aipo" /usr/local/aipo/bin/shutdown.sh echo "Done." ;; *) echo "Usage: /etc/init.d/aipo [ start | stop ]" ;; esac exit 0 % sudo chmod +x /etc/init.d/aipo % sudo update-rc.d aipo defaults 95 10