如果单从安装起来能跑这个角度来说,比自己想像的还简单的,如果没有考虑安装存放位置及配置的话。ODOO最新版为11;环境用虚拟机VMware安装Ubuntu桌面版LTS16;PosgreSQL默认最新版。
在Windows环境下安装VMware这个就不细说了,玩IT的基本就懂。直接下载Ubuntu的ISO。用VMware打开并直接安装。我的是笔记本会出现要设置BIOS启用虚拟才能用。
安装很快。不过安装默认一个账号并不可选。也可以自己再创建一个用户予以ODOO专门使用。
1.创建ODOO用户:
$sudo adduser odoo
2.也可以添加进Root权限
$sudo vi /etc/sudoers #用的VI编辑器
找到这行:
# User privilege specification root ALL=(ALL:ALL) ALL ODOO ALL=(ALL:ALL) ALL #添加这行
按:qw!强制保存并退出。
注销并用odoo登陆,并进入odoo用户的home根目录:cd ~
3.不管三七二十一,先更新系统
$sudo apt update $sudo apt upgrade $sudo apt install git #听说16.04最新版本有自带
更新完Reboot。
4.安装或更新odoo所需要的依赖 #官方给的依赖,不管什么的全部安装
PS:如果是正式环境,应该会对各依赖版本有要求吧。
更新之前:
$sudo apt-get install -y python3-pip
然后COPY并回车:
$sudo pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd
注意:我安装时,由于开了翻译,一拉命令窗会出现回车现象。所以一定要一直等到出现Successfully installed!
5.安装PostGreSQL数据库
我默认安装,反正也不知道什么版本。
$sudo apt-get install -y postgresql
顺便创建PostGreSQL用户
$sudo su - postgres $createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Enter password for new role: ***** Enter it again:***** exit
6.手动下载odoo11或命令行克隆到用户的home目录下,我这里是直接克隆
$git clone https://github.com/odoo/odoo.git odoo11 -b 11.0 --depth=1
$cd ~/odoo11 $./oboo-bin ##我看到别人在命令后带 -s
启动odoo服务,这里在测试学习时不能关!

7.ifconfig查看本地内网IP是多少,在我的Windows下访问


PS:按一般情况官方所说的,要在后台配置不同的监听端口,不同的实例,不同的数据库等,我都没有设置。因为我的目的只是为了看应用而已。后续还要再折腾下的。
参考的是:Odoo 10 Development Essentials – Daniel Reis 和 working in odoo两本书。
Development只是初步看下开发的大概逻辑和概念;working 这本书才是应用,不过版本有点旧才9.0,若有这本书最新版本的working in odoo,不介意的话分享下我看看,当然有kindle的更好了。
笔记于安装。省得后续又要去查资料。
[…] 用Ubuntu LTS1… […]