odoo 安装配置

Linux ubuntu 环境

1.建个python虚环境

也可用其他替代 virtualenv env

2.找个稳定版本下载

wget https://nightly.odoo.com/8.0/nightly/src/.......

3.进行解压操作

tar xzvf xxx(下载的包)

4.进行安装依赖(有些依赖版本可能没有,先注释掉,后面自己装,比较花时间)

pip3 install -r odoo-8.0-2017xxxx/requirements.txt

5.依赖安装顺利的可以试试

git clone方法安装

1.拉取代码

git clone https://github.com/odoo/odoo

2.安装

python3 setup.py install

3.跑起来运行

./openerp-server -r odoo --addons-path='./addons'

4.安装数据库

apt-get install postgresql-9.3

5.开始创建用户

sudo su postgres

psql

create user odoo with superuser

备注:数据库的端口在非本地访问不了

没有配置启用监听端口,找到/etc/postgres/9.x/main/postgresql.conf,去掉 listen_addresses一行的注释,重启服务

         远程可以访问数据库,但总是提示认证错误

编辑/etc/postgres/9.x/main/pg_hba.conf文件,针对不同的IP号段设置不同的访问权限,peer,md5,trust.

Odoo的配置

Odoo在Ubuntu 14.04默认的安装路径在 /usr/lib/python2.7/dist-packages/openerp目录下,对应的addons-path路径在/usr/lib/python2.7/dist-packages/openerp/addons

Odoo的配置文件在 /etc/odoo/odoo-server.conf

服务的启动和关闭可以使用系统的命令格式: sudo service odoo start/stop/restart

Odoo的配置文件是openerp-server.conf,内容如下:

addons_path:指定多个addons 的文件夹的路径,建议不要把自己开发的模块跟系统的放在一起,最好建立自己的文件夹,然后添加到该配置文件中。

admin_passwd:管理密码

db_user:使用哪个账号访问数据库

db_port:端口号,默认是8069

数据库的创建、备份与还原

8.0的管理地址在 http://localhost:8069/web/database/manager#action=database_manager

在此界面,你可以对数据库进行创建、备份与删除的操作:

主控密码就是前边所说的配置文件中的密码。

当然,可以借助第三方模块实现自动备份功能,模块地址:

https://github.com/Yenthe666/auto_backup/tree/8.0/auto_backup

不利用第三方模块的方法,参见博客:

http://www.cnblogs.com/kfx2007/p/4177479.html

这种方法是借助Linux定时计划任务完成的,仅当做一种实现思路。

依赖:

You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application

apt-get install postgresql

apt-get install python-psycopg2

apt-get install libpq-dev


<module 'setuptools.dist' from '/usr/local/lib/python2.7/dist-packages/setuptools/dist.pyc'> has no 'check_specifier' attribute

pip install --upgrade setuptools

原文地址:https://www.cnblogs.com/cutesnow/p/7647009.html