Está en la página 1de 16

EmPRendedores,AdministradoresyDesarrolladoresLibresenSistemas

AdministrativosdelaRepblicaBolivarianadeVenezuela
1934: Joseph Alois Schumpeter: Los emprendedores son innovadoresque buscan destruir el
estatusquo de los productos y servicios existentes para crear nuevos productos y servicios.
segnwikipedia.

Captulo1.InstalacindeOpen(Libre)ERPenLinux
(DebianWheezyStable7.2)
Esta seccin le guiar atravs delainstalacindelservidory elclientedeOpenERPen
Debian Wheezy Stable .Se asume que usted est usando unaversinrecientede escritoriode
DebianconsuinterfazgrficadeusuarioenunPCdeescritoriooporttil.
Existe mucha Documentacin de como Instalar Open ERP, pero esta vez hemos
queridohacerlanuestra.
Recomendacionesantesdelapropiainstalacin:
Todo el procedimiento de instalacin debe hacerse como administrador, por ende
debemos poseer la contrasea del mismo asignada al momento de haber instalado el Debian
GNU/Linux .El smbolo que manifiesta que estamos como administrador es el numeral # yel
dolar$queestamoscomousuariosnormales.
Se recomienda ejecutar el comando #aptitude update para actualizar los repositorios y
laslistasdepaquetesdisponible.
1.1.ChequearversindeDebianyactualizarPaquetesinstalados:
Se recomienda ejecutar #aptitude upgrade paramantenertodoslospaquetesinstalados
actualizados en sus ltimas versiones de manera de no tener problemas con la instalacin de
otrospaquetes.
$su
#aptitude update
#aptitude upgrade

Debemos validar nuestra versin de Debian ejecutando el comando $lsb_releasea,no


importanlasliberacionesimportaquesea7.xcualquiernumerosiguiente.
$ lsb_release -a
No LSB modules are available.
Distributor ID:
Debian
Description: Debian GNU/Linux 7.2 (wheezy)
Release:
7.2
Codename:

wheezy

1.2.InstalacindePostgresSQL:
Antes de la Instalacin propiamente del Paquete Open ERP debemos resolver las
dependenciasantes,debemosinstalarpostgresql.
Con el comando #aptitude install postgresql, al ejecutar este comando va a instalar la
versindisponibledelpostgresql,realmentenoimportalaversindelpostgres.
# aptitude install postgresql

Por supuesto alapreguntadebemoscontestarquesiqueremoscontinuarlainstalacin.


Alculminarlainstalacinsaldrlasiguientepantalla:

Para Probar que Funcione el Postgresql y la instalacin haya culminado exitosa,


podemos ejecutar como root # su postgresql y ejecutar en el prompt de ese usuario psql,
debesalirunapantallacomolasiguiente,eselpromptdePostgresql:
#su postgres
$psql
psql (9.1.12)
Digite help para obtener ayuda.
postgres=#

1.3.InstalacindeOpenERPVersin6.1:
Para no tener problemas con las instalaciones de nuestros mdulos, pedimos que se
trabaje con la versin 6.1 de OpenERP, sabiendo que existen versiones ms recientes, y
procedimientos de instalacin distintos para ellas, pero usaremos la que se ha probado por
nuestroequipo.
Para su Descargapodemosusarlapginadeopenerpenespaaquetiene estaversin
ensuWEB:Simplementehaciendoclickenelsiguienteenlace:
http://openerpspain.com/descargas/
OpenERPAllinone6.1paraUbuntu(paquete.deb)

Dependiendo del Browser que se tenga el archivo quedar almacenado en eldiscocon


el nombre de openerp_6.1latest1_all.deb, en nuestro caso usamos Chromium y qued en el
directorioDescargas:


YaObteniendoelPaquetedeOpenERP6.1,loinstalamos:
#dpkg -i Descargas/openerp_6.1-latest-1_all.deb

La instalacin no puede ser culminada porque el comando dpkg no resuelve las


dependenciasdeinstalacin,paraelloporesoveremoslossiguienteserroresdeInstalacin:

Para resolverlo ejecutaremos el comando #aptget f install que forzara todos los
packetespendientesaqueseaninstaladosporelapt.
#apt-get -f install

Al culminar la instalacin del OpenERP, probaremos desde un browser de Internet la


conecciondelocalhost:8069,queeselpuertoporelcualtrabajaOpenERP:

Cheverisimo,funcionamiOpenERPenmimaquinalocal.

1.4.DirectoriosdeInstalacindeOpenERP:
LosdirectoriosdeinstalacindemiOpenERPson:
1.4.1.Directoriodearchivosestticos:
# ls /usr/share/pyshared/openerp
import_xml.rng osv

conf

__init__.py

PKG-INFO

run_tests.py tiny_socket.py

cron.py

loglevels.py

pooler.py

service

db

module

exceptions.py

netsvc.py

report

wsgi

addons

pychar
release.py

tests
tools
sql_db.py

wizard

test

workflow

1.4.2.DirectoriosdeTrabajo,dondesealmacenanlosdirectoriosdinmicos:
# ls /usr/lib/pymodules/python2.7/openerp
addons
import_xml.rng
osv
report
tests wsgi
conf

__init__.py

PKG-INFO

run_tests.py

cron.py

loglevels.py

pooler.py

service

tools

db

modules

sql_db.py

wizard

exceptions.py

netsvc.py

test

workflow

tiny_socket.py
pychart
release.py

1.5.ValidandolaInstalacinyAdministrandoelServicio:
Paravalidarqueexistaunservicioenelpuerto8069:

#nmaplocalhostp8069
StartingNmap6.00(http://nmap.org)at2014052310:48VET
Nmapscanreportforlocalhost(127.0.0.1)
Hostisup(0.000092slatency).
Otheraddressesforlocalhost(notscanned):127.0.0.1
PORTSTATESERVICE
8069/tcpopenunknown
Nmapdone:1IPaddress(1hostup)scannedin0.11seconds

ParaadministrarelservicioOpenERP,sedebeusarcualquieradelasdosformas:
1.#/etc/init.d/openerp
2.#serviceopenerp
#/etc/init.d/openerp
Usage:openerpserver{start|stop|restart|forcereload}
#/etc/init.d/openerprestart
Restartingopenerpserver:openerpserver.
#serviceopenerprestart
Restartingopenerpserver:openerpserver.

1.6.AdministrandoPostgresSQLGrficamenteconpgadmin3:
Ahora instalaremos el pgadmin3 que nos facilitara la administracin del postgresql de
formagrfica:
#aptitudeinstallpgadmin3

ParaProbarelpgadmin3buscaremosenelMendeAplicaciones>Programacin:

AlCorrerdenuevoelpgadminpodemosverlasbasesdedatosinternasdelpostgresql:

1.7.AsignandoContraseaaladministradordePostgres:

Debemos asignarle Contraseas al administrador de postgresql, Con las Teclas<control> yla


teclad,sesaledeladministradordepostgresql.
# su postgres -c psql
psql (9.1.12)
Digite help para obtener ayuda.
postgres=# alter user postgres with encrypted password 'avalon';
ALTER ROLE

1.8. Creando la Base de Datos de Nuestra Instituciny cambiando la Contraseas del


administrador:
Crearemos ahoraunaBase de Datos para ser usada por elOpenERP.DesdeelMen
Principal del Open ERP, escogemos la opcin de Manage Databases,donde indica el cursos
delasiguienteimagen:

Antes de crear la Base de datos sera muy recomendable cambiar la contrasea del
administrador por defecto que es admin, para ello se escoge la opcin password> Change
MasterPassword:

Para Crear la Base de Datos , en Manage Databases en el menu principal de Open


ERP>Createycolocamosloscampossolicitados.

1.9.AccediendoalOpenERPcomoadministrador:
Para entrar en el Open ERP con la base de datos que creamos, desde el browser
localhost:8069yvemoslabasededatoselegidapordefectoenlaesquinasuperiorderecha:

Cheverisimo. En estos momentos yacomenzamosaelegirlosmdulosqueusaremosdurante


nuestraestadaenlaHabitacin8069.
1.10.AccediendoalOpenERPdesdeelClienteGTK:
RealizaremoslainstalacindelClienteGTKparaGNU/Linux.
Comenzamosdescargandode:
http://openerpspain.com/descargas/elClienteparaOpenERP6.1paraGNU/Linux
openerpclient6.1latest.tar.gz
$tarxvzfDescargas/openerpclient6.1latest.tar.gz
$pythonbin/openerpclient.py
Listo,alcorrerveremosestapantalla:

yalvalidarseveremoslasiguientepantalla:

BienvenidosaOpenERP.
Resolviendovariosdetalles:
1.11.ConfigurandoparaquitarelaccesodeBasesdeDatos,desdeelMenPrincipal:
En la Pantalla Principal de Open ERP, debajo del men de login esta la opcin de Manage
Databases,porseguridadseragenialquitarlo.

Primero que nada instalaremos un editor de cdigo llamadogeany e invocamos geany


paraeditarelarchivobase.xmlqueeselquellevaelcontroldelmenprincipaldeOpenERP.
#aptitudeinstallgeany
#geany/usr/share/pyshared/openerp/addons/web/static/src/xml/base.xml

DebemoscomentarestaclaseparaquenocarguelaopcindeManageDatabases:


Se colocarn los smbolos de ! antes del div de la clase footer y antes del > que
cierralareferencia.AlrefrescarelBrowserquedaas:
SinmendeaccesoalabasedeDatos.

También podría gustarte