← Back to team overview

openerp-brazil-team team mailing list archive

Res: Como instalar OpenERP em Ubuntu 10.04 LTS?

 

Olá David.

Vou mostrar como eu faço para rodar o OpenERP aqui no Ubuntu 10.04 LTS. Não sou nenhum expert (comecei a usar Linux este ano), então se alguém quiser corrigir algo, fique à vontade.



1 - Abra o terminal (Applications>Accessories>Terminal);

2 - Instale o Bazzar: "sudo apt-get install bzr";

3 - Defina seu usuario launchpad; "bzr launchpad-login SeuLoginLaunchpad"

4 - Instale o openssh-client: "sudo apt-get install openssh-client";

5 - Crie sua chave: "ssh-keygen -t rsa"
Enter file in which to save the key (/home/guilherme/.ssh/id_rsa): "Deixe em branco";
Enter passphrase (empty for no passphrase): "Digite sua frase";
Your identification has been saved in /home/guilherme/.ssh/id_rsa;
Your public key has been saved in /home/guilherme/.ssh/id_rsa.pub;

6 - Abra a chave "id_rsa.pub" que você acabou de gerar, note que ela esta na pasta .shh, que está oculta, digite Ctrl+H para exibir;

7 - Copie esse código e adicione na sua conta do Launchpad, em SSH Keys;

8 - Baixe o arquivo instalador do OpenERP: "bzr branch lp:openerp" (o arquivo será salvo na pasta de seu Usuário, Places>Home Folder>openerp);

9 - No terminal, navegue até a pasta 'openerp': "cd openerp";

10 - Execute o arquivo 'bzr_set.py': "./bzr_set.py -v 5.0" (-v é a versão que você deseja baixar: "5.0" = Versão Estável; "trunk" = Versão atual de desenvolvimento);

11 - Repare que a primeira pasta será criada, "addons-extra", é normal demorar um pouco para baixar. (Você pode monitorar a velocidade pelo Monitor do Ubuntu: Sistema>Administração>Monitor do Sistema;

12 - Para instalar o PostgreSQL, use o comando: "sudo apt-get install postgresql";

13 - Aproveite e instale também o PostgreSQL Administration Tool: "sudo apt-get install pgadmin3";

14 - Agora configure o arquivo 'pg_hba.conf': "sudo gedit /etc/postgresql/8.4/main/pg_hba.conf";

Procure a linha:
# Database administrative login by UNIX sockets
local   all         postgres                     ident

Substitua por:
# Database administrative login by UNIX sockets
local   all         all                          trust

------------------------------------------------------------------------
Procure a linha:
# "local" is for Unix domain socket connections only
local   all         all                               ident

Substitua por:
# "local" is for Unix domain socket connections only
local   all         all                               trust

------------------------------------------------------------------------
Procure a linha:
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5

Substitua por:
# IPv4 local connections:
host    all         all         0.0.0.0/0             trust

15 - Configure o arquivo 'postgresql.conf' agora: "sudo gedit /etc/postgresql/8.4/main/postgresql.conf";

Procure a linha 
#listen_addresses = 'localhost' - Descomente ela e substitua o 'localhost' por '*':

Fica assim:
listen_addresses = '*'

16 - Reinicie o PostgreSQL: "sudo /etc/init.d/postgresql-8.4 restart";

17 - Crie um novo usuário: 
        "sudo su - postgres";
        "createuser --createdb --username postgres --no-createrole --pwprompt openuser";
        "Enter password for new role: suasenha";
        "Enter it again: suasenhadenovo";
        "Shall the new role be a superuser? (y/n) y";
         exit

18 - Instale os pacotes Python para o servidor: 
        "sudo apt-get install python python-psycopg2 python-reportlab python-egenix-mxdatetime python-tz python-pychart python-pydot python-lxml python-libxslt1 python-vobject python-yaml";

19 - Instale os pacotes Python para o client GTK:
        "sudo apt-get install python-gtk2 python-glade2 python-matplotlib python-egenix-mxdatetime python-tz python-hippocanvas";

20 - Para iniciar o servidor, navegue até a pasta 'bin' da pasta 'server', ex.: "cd openerp/server/bin/"

21 - A primeira vez que for rodar, use o seguinte comando: "./openerp-server.py --db_user=openuser --db_password=admin --db_host=127.0.0.1 --db_port=5432 --save"
Explicando os comandos:
--db_user=openuser  -> Usuario que nós criamos anteriormente;
--db_user=xxxxxx     -> Senha do usuário "openuser";
--db_host=127.0.0.1  -> IP do banco de dados;
--db_port=5432         -> A porta do postgresql, por padrão 5432;
--save                         -> Salva a configuração em um arquivo localizado em Home Folder, note que será um arquivo oculto, para exibir: Ctrl + H;

22 - Com o servidor rodando, abra um novo terminal para iniciar o Client GTK, navegue até a pasta 'bin' da pasta 'client', ex.: "cd openerp/client/bin";

23 - Execute o arquivo 'openerp-client.py': "./openerp-client.py";

24 - Se você quiser usar o client Web, abra um novo terminal:
        1 - "sudo apt-get install python-setuptools";
        2 - Navegue até a pasta 'lib' da pasta 'web': "cd openerp/web/lib";
        3 - Execute o arquivo 'populate.sh': "./populate.sh";
        4 - Execute o arquivo 'openobject-web.py' que está nas pasta 'web': "./openobject-web.py";
        5 - No seu navegador: "http://localhost:8080";;


Acho que é isso!


Abraços,
Guilherme Santos

















________________________________
De: davidneves <davidneves01@xxxxxxxxx>
Para: openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
Enviadas: Quinta-feira, 6 de Maio de 2010 18:46:33
Assunto: [Openerp-brazil-team] Como instalar OpenERP em Ubuntu 10.04 LTS?


Tendo em vista as dificuldades do Windows para uma real consistência do
sistema OpenERP resolvi abrir este tópico no forum para desvendar a
instalação do OpenERP no Ubuntu 10.04 LTS.
Os tutoriais existentes estão completamente desatualizados e não oferecem
suporte para o novo Ubuntu.
Perguntas que precisam ser respondidas para começar a instalação:
Qual o tipo de instalação devo fazer para criar uma plataforma ideal de
programação, a existente no Ubuntu Synaptic ou a da pagina de download do
OpenERP? A existente no Synaptic é versão 5.0.6 mas ele instala em diretorio
deferente (/usr/lib/openerp-cliente e openerp-server) das instalações
OpenERP que se instala no diretório  site-packages do python.
No Ubuntu 10.04 LTS não existe a biblioteca python-xml, ou seja o
openerp-server da o seguinte erro:

[2010-05-06 22:22:49,448] INFO:server:version - 5.0.6
[2010-05-06 22:22:49,449] INFO:server:addons_path -
/usr/lib/openerp-server/addons
[2010-05-06 22:22:49,450] INFO:server:database hostname - localhost
[2010-05-06 22:22:49,451] INFO:server:database port - 5432
[2010-05-06 22:22:49,451] INFO:server:database user - user
[2010-05-06 22:22:49,452] INFO:objects:initialising distributed objects
services
sh: bzr: not found
No LSB modules are available.
[2010-05-06 22:22:50,510] CRITICAL:xml-rpc:[01]: 
[2010-05-06 22:22:50,513] CRITICAL:xml-rpc:[02]: Environment Information : 
[2010-05-06 22:22:50,513] CRITICAL:xml-rpc:[03]: System :
Linux-2.6.32-22-generic-i686-with-Ubuntu-10.04-lucid
[2010-05-06 22:22:50,513] CRITICAL:xml-rpc:[04]: OS Name : posix
[2010-05-06 22:22:50,514] CRITICAL:xml-rpc:[05]: Distributor ID:    Ubuntu
[2010-05-06 22:22:50,515] CRITICAL:xml-rpc:[06]: Description:    Ubuntu 10.04
LTS
[2010-05-06 22:22:50,515] CRITICAL:xml-rpc:[07]: Release:    10.04
[2010-05-06 22:22:50,515] CRITICAL:xml-rpc:[08]: Codename:    lucid
[2010-05-06 22:22:50,515] CRITICAL:xml-rpc:[09]: Operating System Release :
2.6.32-22-generic
[2010-05-06 22:22:50,515] CRITICAL:xml-rpc:[10]: Operating System Version :
#33-Ubuntu SMP Wed Apr 28 13:27:30 UTC 2010
[2010-05-06 22:22:50,516] CRITICAL:xml-rpc:[11]: Operating System
Architecture : 32bit
[2010-05-06 22:22:50,516] CRITICAL:xml-rpc:[12]: Operating System Locale :
pt_BR.UTF8
[2010-05-06 22:22:50,516] CRITICAL:xml-rpc:[13]: Python Version : 2.6.5
[2010-05-06 22:22:50,517] CRITICAL:xml-rpc:[14]: OpenERP-Server Version :
5.0.6
[2010-05-06 22:22:50,517] CRITICAL:xml-rpc:[15]: Last revision No. & ID : 
[2010-05-06 22:22:50,517] CRITICAL:xml-rpc:[16]: Error occur when starting
the server daemon: [Errno 98] Endereço já em uso
Como resolver isso?
O manual do OpenERP fornece alguns comandos que não funcionam mais para a
nova versão do Ubuntu 10.04 alguem saberia o que deve ser modificado para
instalação com com Ubuntu 10.04, Postgres 8.4, python 2.6, openerp-cliente
5.0.6, e openerp-server 5.0.6?
Comando descritos na pagina da openerp desatualizados para a nova versão
Ubuntu 10.04.
Fiz a instalação do python 2.5 e o PyXML-0.8.4 no Ubuntu10.04 para ver se
resolvia o problema da xml mas apos a instalação não havia como criar o link
simbólico descrito na pagina do openerp como mostrado abaixo :
sudo ln -s /usr/lib/python2.6/dist-packages/oldxml/_xmlplus/utils/boolean.so
/usr/lib/python2.5/site-packages/oldxml/_xmlplus/utils/
Na versão Ubuntu 10.04 não há este diretório. Como resolver isso?
Este devem ser os primeiros passo a serem para atualização do OS Ubuntu com
OpemERP.



-- 
View this message in context: http://openerp-brazil.3846287.n2.nabble.com/Como-instalar-OpenERP-em-Ubuntu-10-04-LTS-tp5017464p5017464.html
Sent from the openerp brazil mailing list archive at Nabble.com.

_______________________________________________
Mailing list: https://launchpad.net/~openerp-brazil-team
Post to     : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openerp-brazil-team
More help   : https://help.launchpad.net/ListHelp



      

References