Sie sind auf Seite 1von 8

Suporte completo em TI

Infraestrutura de redes
Desenvolvimento web
Servios Gerenciados

Instalao Odoo v8 em Ubuntu Server 14.04 LTS


Neste tutorial ser apresentado como fazer a instalao padro do Odoo v8 pelo Github, com isso,
teremos sempre as ltimas verses liberadas pela comunhttp://download.gna.org/idade. Antes de
seguir os passos abaixo, sugerimos ter uma instalao limpa do Ubuntu, com as configuraes de
rede j definidas.
1. Instale o OpenSSH, que alm de acesso ao servidor, permite tambm limitar potenciais
ataques de fora bruta:
sudo apt-get install openssh-server
2. Deve-se agora definir as configuraes locais (Locale) do servidor. No terminal, execute os
comandos a seguir:
export LANGUAGE=pt_BR.UTF-8
export LANG=pt_BR.UTF-8
sudo locale-gen pt_BR pt_BR.UTF-8
sudo dpkg-reconfigure locales
Caso esteja acessando o servidor via SSH, aps os comandos acima, desconecte-se (logout)
e conecte-se novamente (login).
3. De volta ao terminal, atualize o seu sistema:
sudo apt-get update
sudo apt-get dist-upgrade
4. Crie o usurio odoo, que ser o proprietrio da aplicao e a sua respectiva pasta:
sudo adduser --system --home=/opt/odoo --group odoo
5. Instalar e configurar o servio de banco de dados PostgreSQL:
sudo apt-get install postgresql
6. Deve-se agora configurar o usurio odoo no postgres, para isso, altere o usurio atual para
postgres, a fim de ter os privilgios necessrios para configurar a base de dados:
sudo su - postgres
7. Agora, crie o novo usurio do banco de dados. O usurio odoo ter direitos de acesso para
se conectar, criar e eliminar bancos de dados. Anote a senha definida aqui, pois ser
necessrio mais adiante:
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Enter password for new role: ******* (Sua Senha para o usurio postgres 'odoo')
Enter it again: *******

COMDESK

tecnologia

Solues em infraestruturas convergentes de TI


Tel (51) 3022.5100 E-mail: comercial@comdesk.com.br Web-Site: www.comdesk.com.br

Suporte completo em TI
Infraestrutura de redes
Desenvolvimento web
Servios Gerenciados

8. Saia do usurio postgres:


exit
9. Instalar git:
sudo apt-get install git
10. Instale as bibliotecas Python necessrias para o Odoo:
sudo apt-get install python-dev python-yaml python-feedparser python-geoip python-imaging
python-pybabel python-unicodecsv wkhtmltopdf libxml2-dev libxmlsec1-dev python-argparse
python-Babel python-cups python-dateutil python-decorator python-docutils pythonfeedparser python-gdata python-gevent python-greenlet python-Jinja2 python-libxslt1 pythonlxml python-Mako python-MarkupSafe python-mock python-openid python-passlib pythonpsutil python-psycopg2 python-pychart python-pydot python-pyparsing python-pyPdf pythonldap python-yaml python-reportlab python-requests python-simplejson python-six python-tz
python-unittest2 python-vatnumber python-vobject python-webdav python-Werkzeug pythonwsgiref python-xlwt python-zsi python-dev libpq-dev poppler-utils python-pdftools antiword
11. Instale as bibliotecas Python necessrias para o Odoo:
sudo apt-get install python-pip #Necessrio para o PIP
sudo apt-get install python-setuptools #Para Python v3 (python3-setuptools)
sudo pip install pyserial==2.7
sudo pip install psycogreen==1.0
sudo pip install pyusb==1.0.0b1
sudo pip install qrcode==5.0.1
sudo pip install Pillow==2.5.1
sudo pip install boto==2.38.0
sudo pip install oerplib==0.8.4
sudo pip install jcconv==0.2.3
sudo pip install pytz==2014.4
12. Para a instalao do WKHTMLtoPDF, necessrio para gerao dos arquivos PDF, deve-se
escolher o download de acordo com o sistema operacional e arquitetura de seu sistema em
http://wkhtmltopdf.org/downloads.html ou em http://download.gna.org/wkhtmltopdf/0.12/ . No
nosso caso, o sistema operacional Ubuntu 14.04 (Trusty) e a arquitetura 64 bits. No
momento, somente a verso 0.12.1 est funcional.
cd /tmp
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trustyamd64.deb #Altere o download se necessrio
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin

COMDESK

tecnologia

Solues em infraestruturas convergentes de TI


Tel (51) 3022.5100 E-mail: comercial@comdesk.com.br Web-Site: www.comdesk.com.br

Suporte completo em TI
Infraestrutura de redes
Desenvolvimento web
Servios Gerenciados

13.Confira a verso do wkhtmltopdf, digitando o seguinte comando no terminal:


wkhtmltopdf version # Se a verso for 0.12.1, est correta.
14.Altere para o usurio odoo. Com esse procedimento, vamos direto para a pasta /opt/odoo:
sudosuodoos/bin/bash
15. Faa o download do corrente branch do odoo que est no github:
gitclonehttps://www.github.com/odoo/odoodepth1branch8.0singlebranch.
16. Aps finalizada a cpia, saia do usurio odoo:
exit
17. Deve-se agora criar um arquivo de configurao, baseado em um arquivo padro e definir as
respectivas permisses:
sudocp/opt/odoo/debian/openerpserver.conf/etc/odooserver.conf
sudochownodoo:/etc/odooserver.conf
sudochmod640/etc/odooserver.conf
18. Para permitir que o Odoo instale os mdulos corretamente, deve-se alterar duas linhas nesse
arquivo recm criado e adicionar uma terceira linha para log. Use o seu editor de texto favorito:
ex: sudo nano /etc/odoo-server.conf
# Altere "db_password = False" para db_password = senha do postgres (passo 6).
# Modifique a linha "addons_path = /usr/lib/python2.7/dist-packages/openerp/addons" para
"addons_path = /opt/odoo/addons"
# Adiciona a seguinte linha: logfile = /var/log/odoo/odoo-server.log
Mais adiante, voltaremos a editar esse arquivo para colocar o caminho da localizao.
19. Crie a pasta para o arquivo de log e defina o respectivo proprietrio:
sudo mkdir /var/log/odoo
sudochownodoo:root/var/log/odoo
20. Criao do script de inicializao. Ao invs de utilizarmos o script padro, utilizaremos um mais
completo disponibilizado em http://www.comdesk.com.br/downloads/odoo/odoo-server.
cd/etc/init.d/#PastapadrodoUbuntudosscriptsdeinicalizao
wgethttp://www.comdesk.com.br/downloads/odoo/odooserver
sudochmod755/etc/init.d/odooserver#Permissoparaexecutararquivo
sudochownroot:/etc/init.d/odooserver#Usuriorootcomoproprietriodoarquivo

COMDESK

tecnologia

Solues em infraestruturas convergentes de TI


Tel (51) 3022.5100 E-mail: comercial@comdesk.com.br Web-Site: www.comdesk.com.br

Suporte completo em TI
Infraestrutura de redes
Desenvolvimento web
Servios Gerenciados

21. Podemos agora testar o servidor. Para iniciar o servidor Odoo, digite:
sudo /etc/init.d/odoo-server start
22. posssvel tambm verificar o arquivo de log e conferir como o servidor foi iniciado:
cat /var/log/odoo/odoo-server.log
23. Se arquivo de log estiver ok, aponte o seu navegador de internet para o seguinte endereo:
http://IP_ou_domain:8069
24. Para seguir os poximos passos, pare o servidor Odoo, digitando:
sudo /etc/init.d/odoo-server stop

Os prximos passos so necessrios para a instalao da localizao brasileira. Para facilitar o


entendimento, vamos colocar os mdulos na pasta /opt/odoo/localizacao.
25. Altere para o usurio odoo. Com esse procedimento, vamos direto para a pasta /opt/odoo:
sudosuodoos/bin/bash
26. Crie uma pasta chamada localizacao e acesse-a:
mkdir localizacao
cd localizacao
27.Faa o download do branch 8.0 da localizao que est no github:
gitclonehttps://github.com/odoobrazil/l10nbrazil.gitbranch8.0depth1
28. Download do branch 8.0 do Acoount Fiscal Rule, que so dependncias da localizao:
gitclonehttps://github.com/odoobrazil/accountfiscalrule.gitbranch8.0depth1
29. Faa o download do branch 8.0 do Eletronic Documents, que so dependncias da NFe:
gitclonehttps://github.com/odoobrazil/odoobrazileletronicdocuments.gitbranch
8.0depth1
30.Download do branch 8.0 do Server Tools, que so dependncias, mantidas pela OCA:
gitclonehttps://github.com/OCA/servertoolsbranch8.0depth1

COMDESK

tecnologia

Solues em infraestruturas convergentes de TI


Tel (51) 3022.5100 E-mail: comercial@comdesk.com.br Web-Site: www.comdesk.com.br

Suporte completo em TI
Infraestrutura de redes
Desenvolvimento web
Servios Gerenciados

31. Aps finalizado os downloads, saia do usurio odoo, retornando ao usurio padro:
exit
32.Instalao do Geraldo Reports, necessrio para relatrios pdf:
cd/tmp
gitclonehttps://github.com/aricaldeira/geraldobranchmaster
cd geraldo
sudo python setup.py install
33.Instalao do PySPED, necessrio para NFe:
cd/tmp
gitclonehttps://github.com/odoobrazil/PySPED.gitbranch8.0
cd PySPED
sudo python setup.py install
34. Instalao do pyxmlsec, necessrio para NFe:
cd/tmp
gitclonehttps://github.com/aricaldeira/pyxmlsecbranchmaster
cd pyxmlsec
sudo python setup.py install
35. Aps o download dos mdulos, deve-se reconfigurar o arquivo de configuraes. Use o seu
editor de texto favorito: ex: sudo nano /etc/odoo-server.conf
addons_path = /opt/odoo/addons,/opt/odoo/openerp/addons,/opt/odoo/localizacao/l10nbrazil,/opt/odoo/localizacao/account-fiscal-rule,/opt/odoo/localizacao/odoo-brazil-eletronicdocuments,/opt/odoo/localizacao/server-tools
Caso tenha algum outro mdulo, este deve ser indicado em addons_path.
36. Podemos agora testar o servidor. Para iniciar o servidor Odoo, digite:
sudo /etc/init.d/odoo-server start
37. posssvel tambm verificar o arquivo de log e conferir como o servidor foi iniciado:
cat /var/log/odoo/odoo-server.log
38. Se arquivo de log estiver ok, aponte o seu navegador de internet para o seguinte endereo:
http://IP_ou_domain:8069

COMDESK

tecnologia

Solues em infraestruturas convergentes de TI


Tel (51) 3022.5100 E-mail: comercial@comdesk.com.br Web-Site: www.comdesk.com.br

Suporte completo em TI
Infraestrutura de redes
Desenvolvimento web
Servios Gerenciados

39. Caso tenha funcionado corretamente, pode-se adicionar o script para que inicie
automaticamente na inicializao do sistema:
sudo update-rc.d odoo-server defaults
Agora possvel reiniciar o servidor que o Odoo iniciar automaticamente.
40. Ao digitar o comando a seguir:
ps aux | grep odoo
41. Voc deve ver uma linha similar a mostrada abaixo, indicando que o servidor est funcionando.
odoo 22743 0.2 9.3 147444 71392 ? Sl 01:30 0:05 python /opt/odoo/openerp-server -c
/etc/odoo-server.conf

Nas prximas etapas, vamos criar o banco de dados e instalar os mdulos necessrios para a
localizao brasileira.
42. Acesso o Oddo pelo seu navegador de internet:
http://IP_ou_domain:8069
43. Comearemos configurando o banco de dados, portanto, a tela que aparece defina o seguinte:
# Senha da administrao: mantenha a atual (admin)
# Selecione nome da base de dados: database_odoo (ex: comdesk_odoo)
# Carregar dados de demonstrao: desmarcado
# Idioma predefinido: Portugus (BR)
# Escolha uma palavra-passe: Defina a sua senha
# Confirmar senha: Mesma escolhida na etapa anterior
44. Aps a configurao do banco de dados, deve-se instalar os mdulos bsicos para o
funcionamento do Odoo. Em Configuraes, v at MdulosLocal Modules e na listagem
de mdulos, instale os seguintes:
CRM #Mdulo CRM padro.
Gesto de Vendas #Mdulo de vendas padro. Escolha o plano de contas Brasileiro,
moeda e impostos bsicos de compra e venda.
Online Biling #Mdulo padro de transaes on-line.
Contabilidade e Finanas #Mdulo contbil padro.
Gesto de Armazm #Mdulo de estoque padro.
Gesto de Compras #Mdulo de compras padro.
Demais mdulos e dependncias sero instalados automaticamente.

COMDESK

tecnologia

Solues em infraestruturas convergentes de TI


Tel (51) 3022.5100 E-mail: comercial@comdesk.com.br Web-Site: www.comdesk.com.br

Suporte completo em TI
Infraestrutura de redes
Desenvolvimento web
Servios Gerenciados

45. Continuando com a instalao, deve-se agora instalar os mdulos desenvolvidos pela
comunidade brasileira (Akretion, Danimar, Kmee, etc.). Ainda em MdulosLocal Modules,
remova o item Aplicativos do campo de pesquisa e para facilitar a instalao, defina a
visualizao em lista e ordene por autor.

46. Na listagem de mdulos locais, marque os seguintes mdulos:


NOME

AUTOR

Account Fiscal Position Rule Purchase


Account Product Fiscal Classification
Nota Fiscal Eletronica
Account Fiscal Position Rule
Account Fiscal Position Rule Sale
Account Fiscal Position Rule Stock
Scheduler Error Mailer
Web Context Tunnel
Brasileiro - Contabilidade
Localizao Brasileira - Mdulo base contabilidade
Localizao Brasileira - Mdulo de Pagamentos
Localizao Brasileira - Mdulo Informaes Contabis do Produto
Localizao Brasileira - Mdulo Contbil de Servios
Localizao Brasileira - Mdulo de Servios
Localizao Brasileira - Mdulo de Recibo de Pagamentos
Localizao Brasileira - Mdulo Base
Localizao Brasileira - Mdulo de CRM
Localizao Brasileira - Dados para o mdulo de contabilidade
Localizao Brasileira - Dados do mdulo de produtos
Localizao Brasileira - Dados do mdulo de servio
Localizao Brasileira - Dados do mdulo Base
Localizao Brasileira - Mdulo de Entrega
Localizao Brasileira - Mdulo de Produtos
Localizao Brasileira - Mdulo de compras
Localizao Brasileira - Mdulo de Vendas
Brazilian Localization Sale Product
Brazilian Localization Sale Service
Localizao Brasileira - Mdulo de Estoque
Localizao Brasileira - CEP

Akretion
Akretion
Akretion, Danimar Ribeiro, KMEE
Akretion,Odoo Community Association
Akretion,Odoo Community Association
Akretion,Odoo Community Association
Akretion,Odoo Community Association
Akretion,Odoo Community Association
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil
Akretion, OpenERP Brasil

COMDESK

tecnologia

Solues em infraestruturas convergentes de TI


Tel (51) 3022.5100 E-mail: comercial@comdesk.com.br Web-Site: www.comdesk.com.br

Suporte completo em TI
Infraestrutura de redes
Desenvolvimento web
Servios Gerenciados

NOME
Localizao Brasileira - Mdulo de Vendas e Estoque
Manifesto Destinatrio NFe

AUTOR
Akretion, OpenERPBrasil.org
Danimar Ribeiro

47. Aps todos marcados, clique no boto [Mais], localizado na parte superior da tela de mdulos
locais e escolha a opo Instale o mdulo de imediato.

A instalao de todos os mdulos num mesmo momento, busca evitar o problema de


dependncias no instaladas.

Se a instalao foi completada com sucesso, deve-se agora parametrizar o Odoo para que
funcione de forma adequada s suas necessidades.

COMDESK

tecnologia

Solues em infraestruturas convergentes de TI


Tel (51) 3022.5100 E-mail: comercial@comdesk.com.br Web-Site: www.comdesk.com.br

Das könnte Ihnen auch gefallen