2009.05.11
OPEN ERPに挑戦
前回までのTwenty Four…
OPEN ERPに辿り着くも、動作環境が少し足りない。
ジャック 「時間がない!なんとかPython党を救うんだ!頼む!」
クロエ 「ちょっと待ってください。いま衛星を調整して環境を整えてます。」
これ以上は無駄口を叩かずに、まずはPostgreSQLのインストール。
せっかくなので8.3.7をソースからインストール。
ちなみにOSはCentOS5.3です。
■ Postgresql 8.2 or above
まずはすでに動いているPostgreSQLを停止してから、
./configure –enable-thread-safety
gmake
su
gmake install
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start
logfileには特にエラーはありません。うまくインストールできたようです。
後で必要ならば使用するOpen ERP用のユーザーも作成しておきましょう。
■ Psycopg2 python module
postgresql-develが必要なようなので先にyumでインストール。
Psycopg2は2.0.10を選択。
まずは先にsetup.cfgを編集。28行目を
pg_config=/usr/local/pgsql/bin/pg_config
に変更。
その後
python setup.py build
su
python setup.py install
■ libxml2 and python bindings
yumにてインストール
■ libxslt and python bindings
yumにてインストール
■ Reportlab pdf generation library for python
python-imaging(Python Imaging Library)とfreetype-develがあった方がいいようです。
ReportLab_2_3を選択。
python setup.py tests-preinstall
su
python setup.py install
■ lxml python module
別件ですでにインストール済み
■ pytz python module
2006pを使用。
su
python setup.py install
ここまでで必要なものは揃ったはず。
ドキュメントにはワークフローを描くなら以下の二つが必要と書いているのでインストールする。
■ PyChart-1.39.tar.gz
毎度の呪文だけです。
su
python setup.py install
■ graphviz
これはいろいろなライブラリやツールを必要としていますが、
そのほとんどはデフォルトでシステムに用意されています。
足りないものはyum等で用意してください。
cairo-1.1.10.tar.gz [optional (required for libpangocairo), recommended]
expat-2.0.0.tar.gz
freetype-2.1.10.tar.gz [optional (required for libpangocairo and for gd), recommended]
gd-2.0.34.tar.gz [optional, deprecated but needed for GIF output]
fontconfig-2.3.95.tar.gz [optional (required for libpangocairo and for gd), recommended]
urw-fonts.tar.gz [optional, required if fontconfig is unable to find any fonts]
glib-2.11.1.tar.gz [optional (required for libpangocairo), recommended]
libpng-1.2.10.tar.gz [optional (required for cairo, optional for gd), recommended]
pango-1.12.4.tar.gz provides libpangocairo [optional, recommended]
zlib-1.2.3.tar.gz [optional (required for libpng), recommended]
これに加えて
autoconf-2.59.tar.gz [if building from CVS]
automake-1.9.6.tar.gz [if building from CVS]
bison-2.3.tar.gz [if building from CVS]
cvs-1.11.22.tar.gz [if building from CVS]
flex-2.5.4a.tar.gz [if building from CVS]
gcc-4.1.1.tar.bz2
gcc-g++-4.1.1.tar.bz2
ghostscript-8.54-gpl.tar.gz
libtool-1.5.22.tar.gz [if building from CVS]
m4-1.4.4.tar.gz [if building from CVS]
pkg-config-0.20.tar.gz
swig-1.3.29.tar.gz
以上を先に用意します。
あとは簡単で
./configure
make
su
make install
■ pyparsing
私の環境ではPython3用のファイルがインストールの邪魔をしたため、削除してインストールしました。
su
python setup.py install
■ pydot
これも同じ
su
python setup.py install
■ openerp-server-5.0.0-3
これまたいつもと同じ
su
python setup.py install
さて、ようやくサーバの起動です。
openerp-server
と打てば・・・
[2009-05-11 15:09:36,551] INFO:server:version - 5.0.0
[2009-05-11 15:09:36,552] INFO:server:addons_path - /home/user/openerp/package/openerp-server-5.0.0-3/bin/addons
[2009-05-11 15:09:36,552] INFO:server:database hostname - localhost
[2009-05-11 15:09:36,552] INFO:server:database port - 5432
[2009-05-11 15:09:36,552] INFO:server:database user - db_user
[2009-05-11 15:09:36,553] INFO:objects:initialising distributed objects services
[2009-05-11 15:09:36,918] INFO:web-services:starting XML-RPC services, port 8069
[2009-05-11 15:09:36,919] INFO:web-services:starting NET-RPC service, port 8070
[2009-05-11 15:09:36,919] INFO:web-services:the server is running, waiting for connections…
きましたね!
これでサーバのインストールは終わりです。
次はクライアントを入れればいいはず!!
明日がんばります!
Trackback URL
Comment & Trackback
Comment feed
Comment