日記

Ubuntuにaipoをインストール

2009年4月 8日 09:12

Syo-Takasakiの日記 - アイポ4をDebianにインストール

だめぷろふ記 - aipo4 debian etch-and-a-half 覚え書き

このあたりを参考にさせていただき、Ubuntu Serverにaipoのインストールを試みる。

gcc
libreadline5-dev
zlib1g-dev

辺りが必要らしいのだが、厳密にどのパッケージが必要なのか、把握できない。面倒なので、

sudo su
apt-get install gcc
apt-get install readline*
apt-get install libreadline*
apt-get install zlib*

超手抜きだ。

その後、rpmを使ってパッケージチェックをしているくだりを、installer.shからコメントアウト。

#tmp_str=`cat ${script_path}/bin/rpmlist | grep readline-devel`
#
#if [ "$tmp_str" != "" ]; then
# echo "checking readline... ok"
#else
# echo "checking readline... error"
# echo "readline-develが見つかりませんでした。"
# echo "readline-develをインストールしてください。"
# check_str="ERROR"
#fi
#
#tmp_str=`cat ${script_path}/bin/rpmlist | grep zlib-devel`
#if [ "$tmp_str" != "" ]; then
# echo "checking zlib... ok"
#else
# echo "checking zlib... error"
# echo "zlib-develが見つかりませんでした。"
# echo "zlib-develをインストールしてください。"
# check_str="ERROR"
#fi

この辺はDebianにAipoをインストールした先人達の教え通り。

しかしこれでも全部はうまくいかなかった。postgresqlのパスワードが正常に設定されず、バックアップやデータリストアが動作しない。仕事のスケジュール管理までしているグループウェアで、バックアップができないなんてのは困る。

installer.shをチェックすると、乱数でパスワードを発生させている個所でエラーが発生している。そこで、パスワード生成の処理をすべてコメントアウトし、明示的にパスワードを設定してみることにした。

#str_seed1="abcdefghijklmnopqrstuvwxyz"
#str_seed2="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
#str_seed3="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
#str_seed4="0123456789"
#str_seed5="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
#
pass="PASSWORD"
#count=0
#while [ $count -lt 1 ]; do
# ran=`expr $RANDOM % 26 + 1`
# char=`expr substr $str_seed1 $ran 1`
# pass=$pass$char
# count=`expr $count + 1`
#done
#count=0
#while [ $count -lt 2 ]; do
# ran=`expr $RANDOM % 10 + 1`
# char=`expr substr $str_seed4 $ran 1`
# pass=$pass$char
# count=`expr $count + 1`
#done
#count=0
#while [ $count -lt 4 ]; do
# ran=`expr $RANDOM % 62 + 1`
# char=`expr substr $str_seed5 $ran 1`
# pass=$pass$char
# count=`expr $count + 1`
#done
#count=0
#while [ $count -lt 3 ]; do
# ran=`expr $RANDOM % 26 + 1`
# char=`expr substr $str_seed2 $ran 1`
# pass=$pass$char
# count=`expr $count + 1`
#done
#count=0
#while [ $count -lt 2 ]; do
# ran=`expr $RANDOM % 52 + 1`
# char=`expr substr $str_seed3 $ran 1`
# pass=$pass$char
# count=`expr $count + 1`
#done

で、これでインストールしたら、ちゃんと動いたよ! Aipo4!

詳細な環境:
Ubuntu Server 8.10
Aipo 4.0.2.0

Aipoを最新版にしなかったのは、現在別サーバで稼働中のものからデータをそのまま移したかったため。

トラックバック(0)

このブログ記事を参照しているブログ一覧: Ubuntuにaipoをインストール

このブログ記事に対するトラックバックURL: http://riskey.bigbean.net/mt5/mt-tb.cgi/1338

このブログ記事について

このページは、りすきー☆が2009年4月 8日 09:12に書いたブログ記事です。

ひとつ前のブログ記事は「省略形」です。

次のブログ記事は「Apache2とAipoの連携」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ブログ内検索