OdooV8-InstalacaoLinux
-
Upload
lucio-soares -
Category
Documents
-
view
214 -
download
0
Transcript of OdooV8-InstalacaoLinux
-
7/24/2019 OdooV8-InstalacaoLinux
1/8
Suporte completo em TI
Infraestrutura de redesDesenvolvimento 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. ntes dese!uir os passos abai"o, su!erimos ter uma instalao limpa do #buntu, com as confi!uraes derede $ definidas.
%. &nstale o Open''(, )ue al*m de acesso ao servidor, permite tamb*m limitar potenciaisata)ues de fora bruta+
sudo apt-get install openssh-server
. -evese a!ora definir as confi!uraes locais /0ocale1 do servidor. No terminal, e"ecute oscomandos a se!uir+
export LANGUAGE=pt_BR.UTF-
export LANG=pt_BR.UTF-
sudo lo!ale-gen pt_BR pt_BR.UTF-
sudo dp"g-re!on#igure lo!ales
Caso esteja acessando o servidor via SSH, aps os comandos acima, desconecte-se (logout)e conecte-se novamente (login).
2. -e volta ao terminal, atualize o seu sistema+
sudo apt-get updatesudo apt-get dist-upgrade
3. 4rie o usurio 5odoo6, )ue ser o proprietrio da aplicao e a sua respectiva pasta+
sudo adduser --s$ste% --ho%e=&opt&odoo --group odoo
7. &nstalar e confi!urar o servio de banco de dados ost!re'90+
sudo apt-get install postgres'l
:. -evese a!ora confi!urar o usurio 5odoo6 no post!res, para isso, altere o usurio atual para
post!res, a fim de ter os privil*!ios necessrios para confi!urar a base de dados+sudo su - postgres
;. !ora, crie o novo usurio do banco de dados. O usurio 5odoo6 ter direitos de acesso parase conectar, criar e eliminar bancos de dados. note a senha definida a)ui, pois sernecessrio mais adiante+
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Enter password for new role !!!!!!! (Sua Sen"a para o usu#rio postgres $odoo$)
Enter it again !!!!!!!
COMDESK tecnologiaSolues em infraestruturas convergentes de TI ?mail+ [email protected] > Beb'ite+ CCC.comdesA.com.br
http://download.gna.org/wkhtmltopdf/0.12/0.12.1/http://download.gna.org/wkhtmltopdf/0.12/0.12.1/ -
7/24/2019 OdooV8-InstalacaoLinux
2/8
Suporte completo em TI
Infraestrutura de redesDesenvolvimento web
Servios Gerenciados
8. 'aia do usurio post!res+
exit
D. &nstalar !it+
sudo apt-get install git
%=. &nstale as bibliotecas Ethon necessrias para o Odoo+
sudo apt-get install p%t"on-dev p%t"on-%aml p%t"on-feedparser p%t"on-geoip p%t"on-imagingp%t"on-p%babel p%t"on-unicodecsv w&"tmltopdf lib'ml-dev lib'mlsec-dev p%t"on-argparsep%t"on-*abel p%t"on-cups p%t"on-dateutil p%t"on-decorator p%t"on-docutils p%t"on-feedparser p%t"on-gdata p%t"on-gevent p%t"on-greenlet p%t"on-+inja p%t"on-lib'slt p%t"on-
l'ml p%t"on-a&o p%t"on-ar&upSafe p%t"on-moc& p%t"on-openid p%t"on-passlib p%t"on-psutil p%t"on-ps%copg p%t"on-p%c"art p%t"on-p%dot p%t"on-p%parsing p%t"on-p%df p%t"on-ldap p%t"on-%aml p%t"on-reportlab p%t"on-reuests p%t"on-simplejson p%t"on-si' p%t"on-t/p%t"on-unittest p%t"on-vatnumber p%t"on-vobject p%t"on-webdav p%t"on-0er&/eug p%t"on-wsgiref p%t"on-'lwt p%t"on-/si p%t"on-dev libp-dev poppler-utils p%t"on-pdftools antiword
%%. &nstale as bibliotecas Ethon necessrias para o Odoo+
sudo apt-get install p$thon-pip 12ecess#rio para o 3
sudo apt-get install p$thon-setuptools 1ara %t"on v4 (p%t"on4-setuptools)
sudo pip install p$serial==(.)
sudo pip install ps$!ogreen==*.+sudo pip install p$us,==*.+.+,*
sudo pip install 'r!ode==.+.*
sudo pip install illo/==(..*
sudo pip install ,oto==(.0.+
sudo pip install oerpli,==+..1
sudo pip install 2!!onv==+.(.0
sudo pip install p$t3==(+*1.1
%. ara a instalao do BF( Beb'ite+ CCC.comdesA.com.br
http://wkhtmltopdf.org/downloads.htmlhttp://wkhtmltopdf.org/downloads.htmlhttp://download.gna.org/wkhtmltopdf/0.12/http://download.gna.org/wkhtmltopdf/0.12/http://wkhtmltopdf.org/downloads.htmlhttp://download.gna.org/wkhtmltopdf/0.12/ -
7/24/2019 OdooV8-InstalacaoLinux
3/8
Suporte completo em TI
Infraestrutura de redesDesenvolvimento web
Servios Gerenciados
%2.4onfira a verso do CAhtmltopdf, di!itando o se!uinte comando no terminal+
/"ht%ltopd# 6version 1 Se a vers6o for 7.., est# correta.
%3.ltere para o usurio 5odoo6. 4om esse procedimento, vamos direto para a pasta IoptIodoo+
sudo su - odoo -s /bin/bash
%7. Haa o doCnload do corrente branch do odoo )ue est no !ithub+
git clone https://www.github.com/odoo/odoo --depth 1 --branch 8.0 --single-branch .
%:. pJs finalizada a cJpia, saia do usurio 5odoo6+
exit
%;. -evese a!ora criar um ar)uivo de confi!urao, baseado em um ar)uivo padro e definir asrespectivas permisses+
sudo cp /opt/odoo/debian/openerp-server.conf /etc/odoo-server.conf
sudo chown odoo: /etc/odoo-server.conf
sudo chmod 640 /etc/odoo-server.conf
%8. ara permitir )ue o Odoo instale os mJdulos corretamente, devese alterar duas linhas nessear)uivo rec*m criado e adicionar uma terceira linha para lo!. #se o seu editor de te"to favorito+
e"+sudo nano 8etc8odoo-server.conf75ltere 9db:password ; ).
1 odifiue a lin"a 9addons:pat" ; 8usr8lib8p%t"on.?8dist-pac&ages8openerp8addons9 para9addons_path = &opt&odoo&addons9
1 5diciona a seguinte lin"a log#ile = &var&log&odoo&odoo-server.log
ais adiante, voltaremos a editar esse aruivo para colocar o camin"o da locali/a@6o.
%D. 4rie a pasta para o ar)uivo de lo! e defina o respectivo proprietrio+
sudo %"dir &var&log&odoo
sudo chown odoo:root /var/log/odoo
=. 4riao do script de inicializao. o inv*s de utilizarmos o script padro, utilizaremos um maiscompleto disponibilizado em http+IICCC.comdesA.com.brIdoCnloadsIodooIodooserver.
cd /etc/init.d/ #Pasta padro do Ubuntu dos scripts de inicalizao
wgethttp://www.comdesk.com.br/downloads/odoo/odoo-server
sudo chmod 755 /etc/init.d/odoo-server #Permisso para executar arquivo
sudo chown root: /etc/init.d/odoo-server #Usurio root como proprietrio do arquivo
COMDESK tecnologiaSolues em infraestruturas convergentes de TI ?mail+ [email protected] > Beb'ite+ CCC.comdesA.com.br
http://www.comdesk.com.br/downloads/odoo/odoo-serverhttp://www.comdesk.com.br/downloads/odoo/odoo-serverhttp://www.comdesk.com.br/downloads/odoo/odoo-serverhttp://www.comdesk.com.br/downloads/odoo/odoo-serverhttp://www.comdesk.com.br/downloads/odoo/odoo-server -
7/24/2019 OdooV8-InstalacaoLinux
4/8
Suporte completo em TI
Infraestrutura de redesDesenvolvimento web
Servios Gerenciados
%. odemos a!ora testar o servidor. ara iniciar o servidor Odoo, di!ite+
sudo &et!&init.d&odoo-server start
. K posssLvel tamb*m verificar o ar)uivo de lo! e conferir como o servidor foi iniciado+
!at &var&log&odoo&odoo-server.log
2. 'e ar)uivo de lo! estiver oA, aponte o seu nave!ador de internet para o se!uinte endereo+
http4&&:_ou_do%ain4+5;
3. ara se!uir os pMo"imos passos, pare o servidor Odoo, di!itando+
sudo &et!&init.d&odoo-server stop
Os prJ"imos passos so necessrios para a instalao da localizao brasileira. ara facilitar oentendimento, vamos colocar os mJdulos na pasta IoptIodooIlocalizacao.
7. ltere para o usurio 5odoo6. 4om esse procedimento, vamos direto para a pasta IoptIodoo+
sudo su - odoo -s /bin/bash
:. 4rie uma pasta chamada =locali/acaoAe acessea+%"dir lo!ali3a!ao
!d lo!ali3a!ao
;.Haa o doCnload do branch 8.= da localizao )ue est no !ithub+
git clone https://github.com/odoo-brazil/l10n-brazil.git --branch 8.0 --depth 1
8. -oCnload do branch 8.= do 5coount Hiscal ule6, )ue so dependncias da localizao+
git clone https://github.com/odoo-brazil/account-fiscal-rule.git --branch 8.0 --depth 1
D. Haa o doCnload do branch 8.= do 5?letronic -ocuments6, )ue so dependncias da NHe+
git clone https://github.com/odoo-brazil/odoo-brazil-eletronic-documents.git --branch
8.0 --depth 1
2=.-oCnload do branch 8.= do 5'erver Beb'ite+ CCC.comdesA.com.br
-
7/24/2019 OdooV8-InstalacaoLinux
5/8
Suporte completo em TI
Infraestrutura de redesDesenvolvimento web
Servios Gerenciados
2%. pJs finalizado os doCnloads, saia do usurio 5odoo6, retornando ao usurio padro+
exit
2.&nstalao do 5Geraldo eports6, necessrio para relatJrios pdf+
cd /tmp
git clone https://github.com/aricaldeira/geraldo --branch master
!d geraldo
sudo p$thon setup.p$ install
22.&nstalao do E'?-, necessrio para NHe+
cd /tmp
git clone https://github.com/odoo-brazil/PySPED.git --branch 8.0
!d $
-
7/24/2019 OdooV8-InstalacaoLinux
6/8
Suporte completo em TI
Infraestrutura de redesDesenvolvimento web
Servios Gerenciados
2D. 4aso tenha funcionado corretamente, podese adicionar o script para )ue inicie
automaticamente na inicializao do sistema+sudo update-r!.d odoo-server de#aults
5gora B possvel reiniciar o servidor ue o Ddoo iniciar# automaticamente.
3=. o di!itar o comando a se!uir+
ps aux > grep odoo
3%. Poc deve ver uma linha similar a mostrada abai"o, indicando )ue o servidor est funcionando.
odoo ?4 7. F.4 ? ?4F G Sl 747 77 p%t"on 8opt8odoo8openerp-server -c8etc8odoo-server.conf
Nas prJ"imas etapas, vamos criar o banco de dados e instalar os mJdulos necessrios para alocalizao brasileira.
3. cesso o Oddo pelo seu nave!ador de internet+
http4&&:_ou_do%ain4+5;
32. 4omearemos confi!urando o banco de dados, portanto, a tela )ue aparece defina o se!uinte+
7
-
7/24/2019 OdooV8-InstalacaoLinux
7/8
Suporte completo em TI
Infraestrutura de redesDesenvolvimento web
Servios Gerenciados
37. 4ontinuando com a instalao, devese a!ora instalar os mJdulos desenvolvidos pela
comunidade brasileira /Aretion, -animar, Fmee, etc.1. inda em 5JdulosQ0ocal odules6,remova o item 5plicativos6 do campo de pes)uisa e para facilitar a instalao, defina a5visualizao em lista6 e ordene por 5autor6.
3:. Na lista!em de mJdulos locais, mar)ue os se!uintes mJdulos+
NOME AUTOccount Hiscal osition ule urchase Aretionccount roduct Hiscal 4lassification AretionNota Hiscal ?letronica Aretion, -animar ibeiro, F??
ccount Hiscal osition ule Aretion,Odoo 4ommunitE ssociationccount Hiscal osition ule 'ale Aretion,Odoo 4ommunitE ssociationccount Hiscal osition ule 'tocA Aretion,Odoo 4ommunitE ssociation'cheduler ?rror ailer Aretion,Odoo 4ommunitE ssociationBeb 4onte"t
-
7/24/2019 OdooV8-InstalacaoLinux
8/8
Suporte completo em TI
Infraestrutura de redesDesenvolvimento web
Servios Gerenciados
NOME AUTO
0ocalizao Rrasileira Jdulo de Pendas e ?sto)ue Aretion, Open?Rrasil.or!anifesto -estinatrio NHe -animar ibeiro
3;. pJs todos marcados, cli)ue no boto !Ma"s#, localizado na parte superior da tela de mJduloslocais e escolha a opo I:nstale o %Jdulo de i%ediato8.
instalao de todos os mJdulos num mesmo momento, busca evitar o problema dedependncias no instaladas.
'e a instalao foi completada com sucesso, devese a!ora parametrizar o Odoo para )uefuncione de forma ade)uada Ss suas necessidades.
COMDESK tecnologiaSolues em infraestruturas convergentes de TI ?mail+ [email protected] > Beb'ite+ CCC.comdesA.com.br