Ubuntuにaipoをインストール |
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