← Back to team overview

openerp-brazil-team team mailing list archive

Localização

 

Olá Raphaël,

Na sua resposta ao Fred (instalação no Ubuntu 8.04) voce menciona que a
versão 5.06 resolveu vários problemas.
Voce está certo! Instalei a versão 5.06 no Ubuntu 9.04 sem problemas. Não
foi necessário instalar o Python 2.5!

Segui alguns passos delineados no site

 www.aulaerp.com

que tem excelentes tutoriais a respeito da instalação.  Outros passos, segui
a documentação oficial no site do OpenERP. A novidade, para mim, foi
instalar o cliente web através do setup.py: ele baixou automaticamente todas
as dependências. Apenas instalei manualmente o python-profiler, não
instalado automaticamente. Li nos forums que a versão 5.06 não usa o
TurboGears, mas apenas o CheryPy3.

Abaixo, os passos que segui para instalar. Espero que seja útil.

1) Instalei o Postgresql 8.3 e o pgAdminIII pelo Synaptic e após a
instalação executei os seguintes comandos:

sudo su - postgres
password: senha
createuser --createdb --no-createrole --pwprompt usuario
Enter password for new role: senha_usuario
Again: senha_usuario

Ao tentar conectar ao Postgresql pelo pgAdminIII com o usuário postgres e
senha postgres, obtive erro de conexão. Com usuario e senha_usuario , a
conexão ao banco de dados foi realizada normalmente. Com isto, considerei
que a instalação do Postgresql foi feita corretamente.

2) Modificar o pg_hba.conf do postgresql para permitir acessos locais:

sudo gedit /etc/postgresql/8.3/main/pg_hba.conf

Modificar a linha a seguir, localizada quase ao final do arquivo:
De:
local all all ident sameuser
Para:
local all all md5

Reiniciar o servidor PostgreSQL:
$ sudo /etc/init.d/postgresql-8.3 restart

3) Em seguida, instalei os seguintes:

a) sudo apt-get install python python-xml python-libxml2 python-libxslt1
python-lxml
b) sudo apt-get install python-psycopg python-psycopg2 python-imaging
python-reportlab
c) sudo apt-get install python-pyparsing python-pydot graphviz
python-matplotlib python-numpy python-tz gs-gpl python-pychart
python-egenix-mxdatetime python-vobject
d) sudo apt-get install python-hippocanvas

(a linha c ficou dividida, mas ela é uma linha só)

4) Baixei as novas versões (5.06) do server, cliente e web do site do
openERP. Após descompactar, executei o server com
./openerp-server.py

Para gerar o arquivo de configuração do servidor, usei:

./openerp-server.py -r usuario -w senha_usuario -s

5) Instalação do cliente GTK

sudo apt-get install python python-xml python-gtk2 python-glade2
python-matplotlib python-egenix-mxdatetime python-hippocanvas

Todas já estavam disponíveis na instalação em suas versões mais novas.

No diretório do cliente GTK executei usando o comando:

./openerp-client.py

A conexão com o banco de dados foi realizada normalmente.

Para criar novos bancos de dados, a senha do Super Administrador é admin. A
senha do Administrador é senha_usuario, que é a senha do usuário no
postgresql, criado anteriormente, quando da instalação do postgresql.

Ao criar um novo banco de dados, o sistema informa:

Os seguintes usuários foram instalados no banco de dados:

    - Administrator: admin / senha_usuario
    - Demo User: demo / demo

Agora você pode se conectar ao banco de dados como administrador.

6) Instalação do client web

Inicialmente baixei o setup-tools

sudo apt-get install python-dev build-essential
sudo apt-get install python-setuptools

Em seguida, navegar até a pasta onde foi feita a descompactação e executar:

sudo python setup.py install

Após a instalação, executar o web server com ./openerp-web.py e acessar pelo
navegador com http://localhost:8080

Se a mensagem abaixo aparecer:

 UserWarning: Your installation of Python does not have a profile module. If
you're on Debian, you can apt-get python2.4-profiler from non-free in a
separate step. See http://www.cherrypy.org/wiki/ProfilingOnDebian for
details.

resolva com:

sudo apt-get install python-profiler

Fiz várias instalações em uma máquina virtual do Ubuntu 9.04 rodando no
VirtualBox, e sempre obtive o mesmo resultado: uma instalação do OpenERP
5.06 funcionando corretamente.

Saudações,
Mauricio