Sie sind auf Seite 1von 8

OpenERP V6.

1 installation

Update apt source list
sudo apt-get update
Download and install updates
sudo apt-get upgrade
install required packages for openerp
sudo apt-get install build-essential python python-dev python-psycopg2 python-reportlab python-egenix-
mxdatetime python-tz python-pychart python-mako python-pydot python-lxml python-vobject python-yaml
python-dateutil python-pychart python-webdav python-cherrypy3 python-formencode python-pybabel
python-simplejson python-pyparsing python-openid python-pip libpq-dev libfreetype6-dev libxml2-dev
libxslt1-dev libjpeg62-dev liblcms1-dev libpng12-dev
sudo pip install werkzeug
sudo pip install --upgrade werkzeug
sudo apt-get install graphviz ghostscript postgresql-client \
python-dateutil python-feedparser python-matplotlib \
python-ldap python-libxslt1 python-lxml python-mako \
python-openid python-psycopg2 python-pybabel python-pychart \
python-pydot python-pyparsing python-reportlab python-simplejson \
python-tz python-vatnumber python-vobject python-webdav \
python-werkzeug python-xlwt python-yaml python-imaging
install some other packages that we will probably need in future
sudo apt-get install gcc python-dev mc bzr python-setuptools python-babel \
python-feedparser python-reportlab-accel python-zsi python-openssl \
python-egenix-mxdatetime python-jinja2 python-unittest2 python-mock \
python-docutils lptools make python-psutil python-paramiko poppler-utils \
python-pdftools antiword postgresql
install gdata client (since ubuntu package is old we download and install from
source)
wget http://gdata-python-client.googlecode.com/files/gdata-2.0.17.tar.gz
tar zxvf gdata-2.0.17.tar.gz
cd gdata-2.0.17/
sudo python setup.py install

Alterando senha inicial do PostgreSQL [Ubuntu]
Ao realizar a instalao do PostgreSQL me deparei com a seguinte questo:
para me conectar ao banco era necessrio utilizar uma senha, mas que senha
essa? Fiz algumas buscas e descobri que necessrio alterar esta senha
aps a instalao. Os comandos so bem simples.

Primeiramente vamos alterar a senha do usurio postgres:

$ sudo passwd postgres

Aps executar o comando aparecero as seguintes mensagens:

Digite a nova senha UNIX:
Redigite a nova senha UNIX:

Digite a sua senha e redigite a mesma em seguida. Feito isso, iremos logar
com o usurio postgres.

$ su postgres

A senha que ser exigida a mesma que acabamos de alterar.

Agora vamos alterar a senha para conectar ao banco.

Este comando para a verso 7 ou superior:

$ psql -c "ALTER USER postgres WITH PASSWORD 'nova_senha'" -d
template1

Onde nova_senha ser a senha que voc deseja.

Pronto, agora voc pode realizar a conexo no seu banco de dados
perfeitamente.
Configurando o PostgreSQL para Acesso Remoto (etapa opcional)

A configurao que faremos a seguir permitir que qualquer mquina da sua
rede ou de fora acessem o banco de dados. Esta configurao muito til para
a instalao e testes do OpenERP, mas antes de colocar o sistema em
produo bom retornar aqui e controlar quais mquinas podero ter acesso
ao sistema.

Vamos agora editar o famoso arquivo pg_hba.conf. No esquea que X.Y
deve ser trocado pela sua verso de PostgreSQL

Antes de mais nada, faa um backup do arquivo

sudo cp /etc/postgresql/X.Y/main/pg_hba.conf
/etc/postgresql/X.Y/main/pg_hba_bk.conf

Depois abra o editor

sudo pico /etc/postgresql/X.Y/main/pg_hba.conf

Com o comando acima voc ir entrar no editor de textos pico. Se o pico
no funcionar em seu sistema, tente o nano. Use as setas do teclado para se
movimentar pelo texto. Sero trs alteraes neste arquivo:

I) Vamos configurar o acesso administrativo ao banco de dados. Procure
(quase no fim do arquivo) as seguintes linhas:

# Database administrative login by UNIX sockets local all postgres ident

Nas verses mais novas ao invs de "ident" voc vai encontrar "peer"

Troque postgres por all, e ident ou "peer" por trust, para que fique assim:

local all all trust

II) Vamos configurar o acesso local ao banco de dados. Procure as linhas a
seguir:

# "local" is for Unix domain socket connections only local all all ident

Troque o ident por trust, para que fique assim:

local all all trust

III) Vamos configurar o acesso remoto (atravs de IP v4). Procure as linhas:

# IPv4 local connections: host all all 127.0.0.1/32 md5

Troque 127.0.0.1/32 por 0.0.0.0/0, e md5 por trust, para que fique assim:

host all all 0.0.0.0/0 trust

Tecle Ctrl O seguido de ENTER para salvar as modificaes no arquivo. Saia
do pico teclando Ctrl X.

Agora vamos configurar o arquivo postgresql.conf:

Faa um backup do arquivo

sudo cp /etc/postgresql/X.Y/main/postgresql.conf
/etc/postgresql/X.Y/main/postgresql_bk.conf

sudo pico /etc/postgresql/X.Y/main/postgresql.conf

Procure a linha:

#listen_addresses = 'localhost'

Retire o #, e troque localhost por *, para que fique assim:

listen_addresses = '*'

Tecle Ctrl O seguido de ENTER para salvar as modificaes no arquivo. Saia
do pico teclando Ctrl X.

create a new openerp system user for openerp and other related
processes
sudo adduser openerp --home /opt/openerp
Create database user for openerp
cd ..
sudo -u postgres createuser -s openerp
move to the install directory
sudo su openerp
mkdir /opt/openerp-br
sudo chmod 777 -R /opt/openerp-br
cd /opt

Login Launchpad

1 Criar conta no launchpad.net

2 Criar chave ssh pelo terminal:
sudo apt-get install openssh-client
ssh-keygen -t rsa

3 - achar o arquivo criado. Copiar o cdigo rsa gerado e colar no campo
especfico do launchap.

5 - install bazaar
yes | sudo apt-get install bzr
yes | sudo apt-get install bzrtools

4 loga no launchpad via terminal:
bzr launchpad-login nomedadopelolaunchpad

bzr branch lp:~openerp-brazil-team/openerp/openerp-br --use-existing-dir
cd openerp-br
Execute o bzr_set.py:
./bzr_set.py
Aps executar o bzr_set.py, sero baixadas todas as branches do OpenERP. Tambm sero criados os
links dos mdulos da localizao brasileira e dos mdulos da branch addons-extra que fazem parte da
dependncia da localizao brasileira. Sero criadas as seguintes pastas:
addons - Pasta com os mdulos core do OpenERP addons-extra - Pasta com os mdulos extra do
OpenERP br - Pasta com os mdulos da localizao Brasileira client - Cliente GTK do OpenERP server -
Servidor OpenERP web - Cliente Web do OpenERP
Cliente Web Basta incluir a pasta openerp-br/web/addons no parametro addons-path do arquivo de
configurao do servidor OpenERP. Voc tambm pode fazer isso no momento que voc executar o
servidor OpenERP pela primeira com o argumento --addons-path, como mostrado abaixo.
Executando o Servidor OpenERP pela Primeira
Vez
Na primeira vez em que o servidor executado, podemos gravar parmetros de configurao. No
esquea de trocar SENHA pela senha do usurio postgres do PostgreSQL
cd /opt/openerp-br/server
./openerp-server --db_user=openuser --db_password=SENHA --db_host=127.0.0.1 --db_port=5432 --
addons-path=/opt/openerp-br/addons,/opt/openerp-br/addons-extra,/opt/openerp-br/web/addons -c
openerp-server.conf --save
Em outras vezes, o servidor poder ser iniciado apenas com:
cd /opt/openerp-br/server
./openerp-server -c openerp-server.conf
Acesso via Navegador
Abra um navegador web e acesse o endereo a seguir:
http://localhost:8069
Ou se estiver em outra mquina da rede:
http://ip_do_servidor:8069
Primeiro acesso ao OpenERP
Voc tem duas opes: criar uma base de dados zerada ou carregar uma "pronta para uso". Para
comear do zero: Clique em Manage Databases Preencha Master Password - mesma do parmetro
admin_passwd do openerp-server.conf. O padro admin. Escolha um nome Marque a opo Load
Demonstration data Escolha lingua portugus(br) Defina a senha do administrador Para carregar uma
"pronta para uso": baixe o
arquivohttp://sourceforge.net/projects/openerpbrasilvm/files/bancos_de_dados/openerp_br_ceps.gz/downl
oad e salve no diretrio /tmp. Mais informaes aqui. su openuser cd /tmp createdb -U openuser
novo_banco gunzip -c openerp_br_ceps.gz | psql -U openuser novo_banco cd /opt/openerp-br bzr update
Depois voc pode renomear a base para o nome que quiser
Para utilizao h uma boa documentao sobre impostos aqui mas foi elaborada para a verso 6.0.
Pode ter incompatiblidades com a 6.1
No primeiro acesso voc dever atualizar a lista de mdulos antes de instalar qualquer novo mdulo.
Iniciando o Servidor Automaticamente no Boot
Depois que voc tiver feito sistema funcionar, ser interessante configurar o Linux para dar partida
automaticamente no OpenERP toda vez que o computador for ligado.
1. Fazer cpias do script de inicializao e de configurao do OpenERP server e criar
usurio openuser
cp /opt/openerp-br/server/openerp-server.conf /opt/openerp-br/server/openerp-server_bk.conf
sudo adduser openuser
cp /opt/openerp-br/server/debian/openerp.init /opt/openerp-br
sudo chmod 666 /opt/openerp-br/openerp.init
sudo su openuser (vai solicitar a senha do openuser)
2. Editar o arquivo /opt/openerp-br/openerp.init e fazer as alteraes necessrias:
pico /opt/openerp-br/openerp.init corrigir o caminho para o arquivo de configurao openerp-server.conf,
criando o parmetro CONFIG => CONFIG=/opt/openerp-br/server/openerp-server.conf corrigir o caminho
do servidor no parmetro DAEMON => DAEMON=/opt/openerp-br/server/openerp-server corrigir o nome
de usurio no parmetro USER para openuser => USER=openuser modificar se necessrio o parmetro
LOGFILE para direcionar a sada do OpenERP server para o arquivo /var/log/openerp-server.log
Tecle "Ctrl O" seguido de ENTER para salvar as modificaes no arquivo. Saia do pico teclando "Ctrl X".
3. Alterar as permisses do arquivo para torna-lo executvel.
sudo chmod +x /opt/openerp-br/openerp.init
4. Criar um link simblico do arquivo na pasta /etc/init.d para o script de inicializao e fazer
com que o script rode automaticamente na inicializao do sistema.
cd /etc/init.d
sudo ln -s /opt/openerp-br/openerp.init openerp-server
sudo update-rc.d openerp-server defaults
5. Editar o arquivo openerp-server.conf. Modificar o parmetro logfile de False para
/var/log/openerp-server.log.
pico /opt/openerp-br/server/openerp-server.conf
logfile = /var/log/openerp-server.log
Tecle "Ctrl O" seguido de ENTER para salvar as modificaes no arquivo. Saia do pico teclando "Ctrl X".
Depois desta alterao no ser mais possvel ver mensagens do OpenERP na tela, s pelo arquivo
/var/log/openerp-server.log
6. Criar os arquivo /var/log/openerp-server.log e /var/run/openerp-server.pid e alterar o
permisso para escrita.
sudo touch /var/log/openerp-server.log
sudo touch /var/run/openerp-server.pid
sudo chown openuser /var/log/openerp-server.log
sudo chown openuser /var/run/openerp-server.pid
chmod 666 /var/run/openerp-server.pid
7. Para testar se est OK:
cd /opt/openerp-br
./openerp.init start
Verifique o arquivo de log.
less /var/log/openerp-server.log (tecle End para ir ao final do arquivo e conferir as mensagens. Deve
aparecer que o OpenERP est Running)
Para parar o OpenERP
./openerp.init stop

Das könnte Ihnen auch gefallen