如何在Ubuntu中安装openerp7.0

时间:2019-08-20 17:58:25  来源:igfitidea点击:

安装环境

  1. 操作系统:Ubuntu 12.04 LTS

  2. 安装目录:/opt/openerp/

  3. 服务器ip:172.16.1.1

  4. OpenERP版本:Open ERP 7.0

  5. 下载地址http://nightly.openerp.com/7.0/nightly/src/openerp-7.0-latest.tar.gz

安装所有python模块

sudo apt-get install python-docutils
sudo apt-get install python-gdata
sudo apt-get install python-mako
sudo apt-get install python-dateutil
sudo apt-get install python-feedparser
sudo apt-get install python-lxml
sudo apt-get install python-tz
sudo apt-get install python-vatnumber
sudo apt-get install python-webdav
sudo apt-get install python-xlwt
sudo apt-get install python-werkzeug
sudo apt-get install python-yaml
sudo apt-get install python-zsi
sudo apt-get install python-unittest2
sudo apt-get install python-mock
sudo apt-get install python-libxslt1
sudo apt-get install python-ldap
sudo apt-get install python-reportlab
sudo apt-get install python-pybabel
sudo apt-get install python-pychart
sudo apt-get install python-openid
sudo apt-get install python-simplejson
sudo apt-get install python-psycopg2
sudo apt-get install python-vobject

下载openerp安装包

wget http://nightly.openerp.com/7.0/nightly/src/openerp-7.0-latest.tar.gz

安装PostgreSQL数据库并进行配置

sudo apt-get install postgresql

修改监听地址

vi /etc/postgresql/9.1/main/postgresql.conf
listen_addresses = '*'

修改pg_hba.conf文件

vi /etc/postgresql/9.1/main/pg_hba.conf
host all all 0.0.0.0/0 md5

重置postgres密码

su -l postgres
psql
ALTER USER postgres WITH PASSWORD 'openerp';
q
exit

重启postgreSQL服务

/etc/init.d/postgresql restart

使用新密码登录测试

psql -U postgres -h localhost

切换到超级用户

sudo su -

在postgresql中创建数据库

su -l postgres
createuser –createdb –username postgres –no-createrole –no-superuser –pwprompt openerp
exit

解压openerp安装包

tar -xvzf openerp-7.0-latest.tar.gz -C /opt

将提取的目录重命名为openerp,创建一个名为openerp的用户

cd /opt/
mv openerp-7.0-20130206-000101 openerp
adduser --system --home=/home/openerp --group  openerp
chown -R openerp:openerp *

修改openerp用户的shell

usermod -s /bin/bash openerp

创建服务器配置文件

cp -p /opt/openerp/install/openerp-server.conf /etc/openerp-server.conf

编辑openerp-server.conf文件,修改下面的行

db_user = openerp

在服务器端启动postgreSQL

/etc/init.d/postgresql start

启动OpenERP服务器

nohup /opt/openerp/openerp-server &

测试

打开openERP进行测试。
openERP的默认端口是8069

http://172.16.1.1:8069