11 septiembre 2010

Instal·lant una versió d'OpenERP en desenvolupament

En aquesta ocasió vaig a explicar com descarregar, instal·lar i provar un programa en estat de desenvolupament com OpenERP, utilitzant el software de control de versions Bazaar allotjat a Launchpad.


El primer que cal fer és instal·lar aquest programa de control de versions. Per fer-ho només cal donar aquesta ordre a la consola:



$ sudo aptitude install bzr

Una vegada instal·lat el programa, anem a la pàgina inicial de launchpad i cerquem el programa que volem provar, en aquest cas OpenERP.



Una vegada trobat el projecte...



Cliquem a sobre de la pestanya Code



I ens sortirà una pàgina on ens dirà l'ordre que tenim que donar per descarregar el projecte



Ara s'ha d'obrir una terminal i escriure aquesta ordre



$ bzr branch lp:openerp

Ens descarregarà dos fitxers que desarà en una carpeta anomenada openerp



Entrem en la carpeta openerp, i comprovem quines opcions d'execució té per baixar la versió que ens interesa executant



$ ./bzr_set.py --help


Veiem que no te gaires opcions. La que ens interessa és -v amb la versió trunk, per tant ordenem



$ ./bzr_set.py -v trunk


Començarà ara a descarregar tot el projecte...


Bé. Aprofitaré el temps per llegir l'arxiu README.txt a veure que diu. Per fer-ho, obriré un altre terminal i a continuació donaré la següent ordre



$ more README.txt

Aquí està el resultat



Vaja!, triga una mica... ¬¬. Tinc que pensar en contractar un servei ADSL més ràpid... M'ho apuntaré per demana'ls-hi als reis d'orient el proper nadal ;-)

Bé, aquest arxiu el que ens diu és que podem modificar les capçaleres del guió per configurar els links de les diferents branques amb les que tenim intenció de treballar, així com afegir els dels mòduls que volem afegir al projecte. Per defecte ens descarregarà el servidor, el client GTK i el client-servidor web, així com els mòduls oficials, els community i els extra. Com que aquests ja em van bé, no em cal tocar res. Menos mal! Amb el que m'ha costat entendre el que diu, i l'estona que porta descarregant, només m'hauria faltat que hagués de tornar a començar de nou. -_-'


Començo a veure alertes en les descàrregues. Suposo que és normal: aquesta és la branca en desenvolupament, i està en estat alfa.



Bé! Ja ha acabat. Ara puc comprovar que, tal com esperava, ha descarregat el servidor, el client GTK i el client-servidor web, a més a més dels mòduls oficial, community i extras. A més, m'ha creat enllaços simbòlics dels mòduls a la carpeta server/bin. Tot correcte. Ja podem començar a provar-ho :-)