Cal tenir instal·lat el paquet bzr > 1.0

Cal registrar un compte a https://launchpad.net/ i editar el perfil de l'usuari per afegir una clau pública de l'usuari en que es connectarem (Com obtenir una clau pública/privada). Cal que ens anotem l'identificador d'usuari que ens han proporcionat i executar:

bzr launchpad-login <identificador-usuari>

Repositoris interessants

  • lp:openerp. Conté un script per posteriorment poder-ho baixar tot: client gtk, client web, servidor, addons, addons-extra i addons-community per la versió 4.2, 5.0 o trunk (desenvolupament). El més recomanable.
  • lp:~openerp/openerp/OpenERP-trunk. Desenvolupament. Cal executar ./build.sh la primera vegada i actualitzar amb ./update.sh. Obté els següents repositoris:
lp:openobject-server
lp:openobject-addons
lp:openobject-client
lp:openobject-client-web
  • lp:~openerp/openerp/OpenERP-4.2. Branca estable 4.2. Cal executar ./build.sh la primera vegada i actualitzar amb ./update.sh. Obté els següents repositoris:
lp:~openerp/openobject-server/4.2
lp:~openerp/openobject-addons/4.2
lp:~openerp/openobject-client/4.2
lp:~openerp/openobject-client-web/4.2
  • lp:~openerp-commiter/openobject-addons/trunk-extra-addons (addons en desenvolupament)
  • lp:~openerp-commiter/openobject-addons/4.2-extra-addons (molts pocs addons suposo comprovats per la 4.2)

Exemple de com obtenir el repositori lp:openerp

bzr co lp:openerp

Desprès executar el fitxer bzr_set.py:

./bzr_set.py --checkout=<identificador-usuari>

Podem indicar com a paràmetres la versió 4.2, 5.0 (estables) o desenvolupament (trunk). La 5.0 s'agafa per defecte. Per exemple, per obtenir la trunk:

./bzr_set.py --checkout=<identificador-usuari> -v trunk

Nota 1: Editar el fitxer bzr_set.py per si volem que els mòduls d'addons-extra tinguin enllaços simbòlics a la carpeta server/bin/addons::

# Subscribe here links to modules you are interrested in
bzr_links = {
'addons/*': 'server/bin/addons/',
'addons-extra/*': 'server/bin/addons/',
}

Nota 2: Si hi ha problemes per fer bzr co lp:openerp (en ubuntu pq utilitzeu una versió de bzr anterior a la 1.6) cal primer fer una branca i després reconfigurar-la com un checkout d'aquesta forma, tal com s'explica a http://openerp.com/forum/topic6950.html

bzr branch lp:openerp
cd openerp
bzr reconfigure --checkout

Exemple de com obtenir el repositori lp:~openerp/openerp/OpenERP-trunk

bzr co lp:~openerp/openerp/OpenERP-trunk

i després executar l'script buils.sh:

cd OpenERP-trunk
chmod +x build.sh update.sh
./build.sh

Nota: Si dóna problemes, fer-ho amb checkout:

bzr branch lp:~openerp/openerp/OpenERP-trunk
bzr reconfigure --checkout OpenERP-trunk

Segurament caldrà retocar el fitxer build.sh per obtenir els repositoris amb bzr branch enlloc de bzr co

bzr branch lp:~openerp/openobject-server/trunk server
bzr reconfigure --checkout server
cd server/bin/addons
bzr branch lp:~openerp/openobject-addons/trunk addons
bzr reconfigure --checkout addons
# mv addons/* .
# mv addons/.* .
cd ../../..
bzr branch lp:~openerp/openobject-client/trunk client
bzr reconfigure --checkout client
bzr branch lp:~openerp/openobject-client-web/trunk etiny
bzr reconfigure --checkout etiny

echo ".bzrignore
*.pyc" > client/.bzrignore

echo ".bzrignore
*.pyc" > etiny/.bzrignore

echo ".bzrignore
*.pyc" > server/.bzrignore

echo ".bzrignore
*.pyc" > server/bin/addons/.bzrignore
 
openerp/lp.txt · Darrera modificació: 2011/02/23 12:51 per resteve
 
Copyright: Zikzakmedia Llicència Creative Commons By-NC-SA
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki