openerp-brazil-team team mailing list archive
-
openerp-brazil-team team
-
Mailing list archive
-
Message #00678
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