获取Odoo安装包服务器的签名档:
wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -
编辑/etc/apt/sources.list在其末尾添加Odoo安装包服务器地址:
“deb http://nightly.odoo.com/9.0/nightly/deb/ ./”
sudo vim /etc/apt/sources.list
安装Odoo包:
sudo apt-get update
sudo apt-get install odoo
在自己的home目录下运行一下命令下载 odoo源码:
git clone https://github.com/odoo/odoo.git
安装PostgreSQL数据库:
sudo apt-get install postgresql
新安装的PostgreSQL数据库还只有 postgres 这个用户有新建role(或说用户)和新建数据库的权限,通过postgres这个用户来执行createuser和createdb命令创建一个新用户和新数据库,新用户和新数据库的名称均为Linux系统用户名($USER=steel),然后进入psql客户端用ALTER语句给新增加的用户赋予新建数据库的权限。
sudo -u postgres createuser $USER
sudo -u postgres createdb $USER
sudo -u postgres psql postgres
postgres=# ALTER USER steel createdb;
安装npm,然后用npm安装less,并建立node链接。
sudo apt-get install -y npm
sudo npm install -g less less-plugin-clean-css
sudo ln -s /usr/bin/nodejs /usr/bin/node
到odoo目录下运行odoo.py启动odoo服务,默认数据库名和数据库用户名为Linux用户名($USER=steel):
./odoo.py --addons-path=addons --xmlrpc-port=8888
打开浏览器,输入地址:http://localhost:8888