openERP projesinin geliştirilmesi bazaar adlı versiyon kontrol programı altında yapılıyor. Halka açık olan bu projenin son halini istediğiniz zaman indirip kurabilirsiniz. Bunun için yapılması gerekenler şöyle.

Öncelikle bazaar paketini kurun. (Ubuntu’da bzr deniyor).

Güncelleme: openERP bu işlemi kolaylaştırmak için bir script yazdı.

Script’i indirmek için:

bzr branch lp:openerp
cd openerp
./bzr_set.py

Daha detaylı bilgiyi http://doc.openerp.com/contribute/using_bazaar.html#quick-summary adresinde bulabilirsiniz.

Daha sonra aşağıdaki işlemleri tekrarlayın. (http://beeznest.wordpress.com/2008/12/23/installing-openerp-5-from-bazaar/ adresinden alıntıdır)


mkdir ~/openerp/unstable/5.0 -p
cd ~/openerp/unstable/5.0
bzr clone lp:~openerp/openobject-server/trunk server
bzr clone lp:~openerp/openobject-client/trunk client
bzr clone lp:~openerp/openobject-addons/trunk addons
bzr clone lp:~openerp/openobject-client-web/trunk client-web
cd server/bin/addons
ln -s ../../../addons/* .

Daha sonra ~/openerp/unstable/5.0/server/bin/ dizinine gidip burada:


./openerp-server.py

programını çalıştırarak server’ı çalıştırabilirsiniz.

Web Client ve GTK Client da benzer yöntemlerle çalışıyor.

Bir kaç tane hata mesajı almanız doğaldır. Bunları comment olarak eklerseniz çözmenize yardım ederim.

Bu arada bu dizinler içinde değişiklik yapmayın. Config dosyalarınızı vs başka bir yere koyun. Çünkü ‘bzr merge’ komutu ile dosyaları güncelleyebilirsiniz. Bu yüzden silinmemesi gereken dosyaları burada bulundurmamak daha mantıklı.

Ek:
Debian/Ubuntu’da gerekli olan paketler:

Server için,

python-psycopg2
python-xml
python-libxslt1
python-reportlab
python-tz (runtime error)

Web Client için

python-cherrypy3 (Ubuntu'da python2.6-cherrypy3)
python-formencode
python-simplejson
python-mako
python-pybabel

İyi çalışmalar.