← Back to team overview

openerp-brazil-team team mailing list archive

Re: Guia de instalação

 

Eu intalei o OpenErp na terça-feira no Ubuntu 10.04 e tive quase
nenhum problema (Apenas problemas na hora de instalar os pacotes
python que foram resolvidas com várias tentativas e na hora de
configurar o SSH do launchpad que no tutorial está com as ordens
invertidas).

Mas seria legal mesmo montar um passo-a-passo detalhado.

O que segui foi postado pelo Guilherme Santos aqui mesmo na lista.

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" <--(Aqui tive problemas pois eu não tinha conta no
launchpad e mesmo depois de criado a conta ele não reconhecia meu ssh.
Tive que efetuar os passos 4 a 7 antes e configular la no launchpad)

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"; <--(Nesse
ponto tive dois erros de conexão e não eram da minha internet, mas
tentei mais vezes até que conseguiu baixar e instalar)

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

Em 22 de julho de 2010 16:44, Henrique Monteiro
<henriquefiles@xxxxxxxxx> escreveu:
> Ola a todos,
>
> Gostaria muito de receber uma ajuda por parte da comunidade no sentido de
> efetuar uma instalação do openerp no linux (Ubuntu) que funcione. Não sou
> expert em linux, mas estou longe de ser novato, mas são muitas variáveis que
> ocorrem no openerp, o que torna o processo de instalação com sucesso,
> impossível.
>
> Não é exagero, mas já tentei praticamente todos os tutoriais de instalação
> que achei na net que fossem diferentes uns dos outros, e nenhum deles
> funcionou. Ai pensei então em tentar por conta, e criar um passo-a-passo de
> instalação, exigindo versões específicas, para então criar um manual
> "definitivo e efetivo", pelo menos para uma versão específica.
>
> Por isso gostaria da ajuda de vocês com relação à isso. Se possível, postem
> um passo-a-passo de uma experiência que realmente deu certo, e pode exigir
> qualquer coisa,por exemplo: Versão do ubuntu, versão dos programas, pois
> então eu farei exatamente como solicitado.
>
> Uma coisa que eu percebo nos tutoriais, é que praticamente tudo é baixado da
> internet, e obviamente, quando atualizados pelo repositório, todo o tutorial
> fica comprometido.
>
> _______________________________________________
> 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
>
>



Follow ups

References