1.安装环境说明
代码语言:javascript复制虚拟化平台:Esxi6.5Ubuntu
安装包:ubuntu-16.04-server-amd64
ODOO版本:odoo_12.0.latest_all
数据库:PostgreSQL9.5
- 这里需要说明的是,在安装Ubuntu是时候,第一个界面不选择语言,而是默认English,否则,由于软件本身的bug会报错。
2.配置系统网络
/etc/network/interfaces
- # This file describes the network interfaces available on your system
- # and how to activate them. For more information, see interfaces(5).
- source /etc/network/interfaces.d/*
- # The loopback network interface
- auto lo
- iface lo inet loopback
- # The primary network interface
- auto ens160
- #iface ens160 inet dhcp
- iface ens160 inet static
- address 192.168.150.11
- netmask 255.255.255.0
- gateway 192.168.150.1
- dns-nameservers 222.222.222.222
3.将ubuntu升级到最新
- root@ubuntuodoo:/home# apt-get upgrade
4.安装PostgreSQL数据库
- root@ubuntuodoo:/home# apt-get install postgresql
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 postgresql 已经是最新版 (9.5 173ubuntu0.2)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。
5.ODOO服务安装
1)下载ODOO最新版本
- root@ubuntuodoo:/home# wget http://nightly.odoo.com/12.0/nightly/deb/odoo_12.0.latest_all.deb
- --2018-11-09 10:25:15-- http://nightly.odoo.com/12.0/nightly/deb/odoo_12.0.latest_all.deb
- 正在解析主机 nightly.odoo.com (nightly.odoo.com)... 178.33.123.40
- 正在连接 nightly.odoo.com (nightly.odoo.com)|178.33.123.40|:80... 已连接。
- 已发出 HTTP 请求,正在等待回应... 200 OK
- 长度: 46467496 (44M) [application/octet-stream]
- 正在保存至: “odoo_12.0.latest_all.deb”
非常慢 通过迅雷下载,上传服务器上
2)安装ODOO及其依赖包
- root@ubuntuodoo:/home# dpkg -i odoo_12.0.latest_all.deb
- 出错
- root@ubuntuodoo:/home# apt-get -f install
6.重启服务
- root@ubuntuodoo:/home# service odoo restart
- root@ubuntuodoo:/home# service postgresql restart
7.关闭防火墙
- root@ubuntuodoo:/home# ufw allow 8069/
8.测试
- http://192.168.150.11:8069/
查看ODOO服务是否启动
- root@ubuntuodoo:/home/root2# ps uaxww | grep -i odoo
- odoo 6460 0.5 2.9 940744 118420 ? Ssl 10:56 0:21 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log
- postgres 6626 0.3 1.6 336292 68096 ? Ss 11:31 0:08 postgres: odoo myodoo [local] idle
- postgres 6628 0.0 0.5 304844 24048 ? Ss 11:32 0:00 postgres: odoo myodoo [local] idle
- postgres 6630 0.0 0.6 304880 25228 ? Ss 11:32 0:00 postgres: odoo myodoo [local] idle
- postgres 6631 0.0 0.7 306276 31784 ? Ss 11:32 0:00 postgres: odoo myodoo [local] idle
- postgres 6640 0.0 0.7 306792 29668 ? Ss 11:32 0:00 postgres: odoo myodoo [local] idle
- postgres 6641 0.0 0.6 304704 26104 ? Ss 11:32 0:00 postgres: odoo myodoo [local] idle
- root 6796 0.0 0.0 15984 1084 pts/1 S 12:09 0:00 grep --color=auto -i odoo
- root@ubuntuodoo:/home/root2#
或者
- root@ubuntuodoo:/home/root2# lsof -i :8069
- COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
- odoo 6460 odoo 5u IPv4 97290 0t0 TCP *:8069 (LISTEN)