[16]在Ubuntu上安装Odoo

翻译自:<Odoo 10 Implementation Cookbook>
如有翻译不当之处请批评指正!!!

在这一章节中,我们将会介绍一下内容:

  • 使用Odoo即时定制需求

介绍

Odoo可以安装在各种各样的系统上,其中包括Windowns,Mac,和Linux;因此,只想试用Odoo的话,你仅仅只需要一个运行在任意操作系统上的web浏览器.如果你正在寻找Odoo试用系统,你可以通过Odoo官网快速的获得一个在线的Odoo Demo.Odoo的生产环境可以部署在linux系统上,也可以托管在云上或者放在本地.

Odoo可以安装在多种Linux操作系统上;然而,如果你是运行在Linux系统上的话,我们建议使用Ubuntu系统.在本地部署Odoo生产环境并不是一件容易的事情,因为需要技术知识和多服务器部署.在本地部署测试和生产环境都需要满足Odoo的最低要求配置.

现在让我们来看看怎样在本地使用Ubuntu部署生产服务器,然后使用Odoo基本的服务来完整的控制Odoo实例.

使用Odoo即时定制需求

使用本地Odoo服务,Ubuntu服务器版本是官方推荐的操作系统.只需要一点技术知识,任何人都可以使用Linux系统开始Odoo服务.在Ubuntu上设置,运行,和维护Odoo都比在其他Linux上更加容易.

现在我们在Ubuntu服务器上配置数据库和其他必须的依赖.

准备

我们假设你已经选择了正确的硬件而且下载好了Ubuntu系统.当然,请确认你选择的是LTS(长期支持)版本,因为这种版本官方最少会提供三年的服务支持.

你需要知道root用户的密码,在安装必须的各种依赖和配置的时候会用到.

按我的习惯,Linux的用户名就是odoo.

怎样安装Odoo

1.第一步,使用一下命令更新你的Ubuntu服务器版或者是桌面版的包列表.首先,为避免执行安装命令时不需要执行所有操作切换到root用户.使用sudo,输入

apt-get update

指令更新包列表.

2.更新完包列表后,就可以开始安装Postgresql数据库了,因为Odoo使用Postgresql数据库来存储数据.在你的终端运行下面的命令来安装Postgresql数据库和依赖:

apt-get intall postgresql

Postgersql安装的时候会自动安装相关的额依赖.安装过程中会提示你确认信息;按键盘上的Y继续依赖的安装.

3.我们必须在Postgresql中创建一个新的角色,因为Odoo不允许数据库使用默认用户postgres.我们使用和Linux同样的用户名再Postgresql中创建一个角色.默认的,Postgresql仅仅只会创建postgres一个用户,而且这个用户是不允许在Odoo中使用的.你需要和Linux用户相同的一个没有密码的Postgresql用户,并且可以使用UNIX socket.

我习惯用odoo作为Linux的用户;你可以在终端使用whoami来查看你的用户名.使用

sudo su postgres
create --interactive odoo

命令在Postgresql中创建角色.

4.通过Postgresql验证正常用户(在Postgresql创建的新角色);使用下面的命令试验得到数据库列表:

su postgres
psql --list

5.从Odoo官方的安装文档查看Odoo的安装步骤:


可以在nightly打包好的系统中找到Debian包来安装Odoo软件,这样可以持续的进行Bug更新和修复,并且解决安全性的问题.运行以下命令在终端上通过root权限来安装Odoo:

wget -o - https://nightly.odoo.com/odoo.key | apt-get add - 
echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo/list
apt-get update && apt-get install odoo

6.一旦包列表更新完毕,Odoo包的安装进程就开始了.在通过Odoo安装包安装依赖的过程中会提示你确认依赖的安装.

7.在成功安装Odoo和相关依赖后,你可以将Odoo服务做为一个系统服务加载:

sudo service odoo start

8.现在打开你的web浏览器并输入http://localhost:8069;你将会看到以下画面:


默认的,你将会被连接到数据库新建的页面,因为现在我们还没有数据库可用.输入数据库名字,Email和密码.Email将会作为数据库的用户名.为数据库(实例)选择一个默认的语言和国家.如果你是创建一个测试数据库,在创建数据库的最下面勾选加载测试数据按钮.都填写好后,创建和配置数据库需要等待一定的时间.

9.在成功创建第一个数据库以后你可以看到以上的画面.然而,这是一个社区版.如果你已经购买了企业版,在下载页面登录你的Odoo账号下载企业版:


可以在下载页下载Odoo 10企业版的安装包.你可以使用gdebi或者dpkg版本.dpkg会自动处理少部分的依赖,然后gdebi*包管理程序将会自动安装所有依赖.

更多...

在安装后还需要进行少部分不要的配置,比如安装打印报表必须的wkhtmltopdf工具和配置worker参数使用多进程达到Odoo的负载均衡目的.

接下来让我在生产环境中部署Odoo吧!

安装wkhtmltopdf工具

打印报表所需要的工具包wkhtmltopdf是不会被Odoo安装包自动安装的,需要我们手动进行安装.Debian库默认的wkhtmltopdf版本不支持也没和页脚,所以无法用Debian的包管理自动安装.

Odoo推荐的版本是0.12.1,可以在wkhtmltopdf档案页下载.选择你的Ubuntu对应的版本包.由于Xenial Xerus没有正式发布,你可以选择可可用的可信任的包.下载好安装文件后使用gdebi管理可以更好地管理依赖安装.

Odoo配置参数

Odoo配置文件在/etc/odoo/odoo.conf中,使用gedit(或其他工具)打开配置文件:

sudo gedit /etc/odoo/odoo.conf


设置admin_passwd,这是管理Odoo数据库的主控密码.第二个添加worker参数,我的服务器有两个核心,所以把它的值设为了5.worker参数可以通过下面的公式来设置:

Workers = (2 * number or core) + 1

修改好配置文件的参数后重启Odoo服务.

内容发布自:[16]在Ubuntu上安装Odoo,转载请注明出处.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,258评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,335评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,225评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,126评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,140评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,098评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,018评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,857评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,298评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,518评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,400评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,993评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,638评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,661评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352