ubuntu server 14.04 使用 git 安装 ODOO8 教程
2016-01-03 00:00
891 查看
摘要: ODOO托管在github上,使用 git 下载最新的版本,方便快捷,免除麻烦的升级补丁,特意根据国外的经验结合自己的探索,尝试一遍!
PS:之所以要添加--shell参数,是有原因的,后面会讲到(可以不加),另外--home参数可以根据自己需要调整修改;
然后当然是测试一下用户,sudo su - odoo
测试正常,就可以下一步了
配置数据库:
(一定要记得密码,因为后面用到)配置完毕,退出用户
三、安装依赖的Python库
因为ODOO8打印改用新版本的
一、新建ODOO程序用户
sudo adduser --system --home=/opt/odoo --shell=/bin/bash --group odoo
PS:之所以要添加--shell参数,是有原因的,后面会讲到(可以不加),另外--home参数可以根据自己需要调整修改;
然后当然是测试一下用户,sudo su - odoo
测试正常,就可以下一步了
二、安装PostgreSQL数据库
sudo aptitude install postgresql-9.3
配置数据库:
sudo su - postgres #因为上一步安装数据库的时候会自动生成postgres用户用于管理数据库
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo Enter password for new role: ******** Enter it again: ********
(一定要记得密码,因为后面用到)配置完毕,退出用户
exit
三、安装依赖的Python库
sudo aptitude install python-cups python-dateutil python-decorator python-docutils \ python-feedparser python-gdata python-geoip python-gevent python-imaging python-jinja2 \ python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid \ python-passlib python-psutil python-psycopg2 python-pybabel python-pychart python-pydot \ python-pyparsing python-pypdf python-reportlab python-requests python-simplejson \ python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject \ python-werkzeug python-xlwt python-yaml
因为ODOO8打印改用新版本的
wkhtmltopdf,源库的太旧,因此需要到官网下载
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb[/code] 下载相应系统的版本(可能要翻墙才能下载到)
安装这个包依赖的库,否则会安装失败sudo aptitude install xfonts-base xfonts-75dpi libjpeg-turbo8 libxrender1
然后安装wkhtmltoxsudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb四、安装git
sudo aptitude install git五、下载ODOO8
sudo su - odoogit clone http://www.github.com/odoo/odoo --depth 1 --branch 8.0 --single-branch . #末尾有一个“."
(这里需要说明,为什么上文提到需要odoo用户要编辑--shell参数,根据测试,如果不添加--shell并指明/bin/bash,这里无法使用"."。其实这个必要性不大,主要是如果不添加".",会在odoo用户主目录生成一个odoo目录,然后再存放git文件,添加".",则直接在主目录下存放git文件,就这个区别)
git参数说明
--depth 1 #最新的修改版本,剔除冗余的history,可以节省带宽,提高效率
--branch #版本,因为我要安装ODOO8
--single-branch #就是按字面意思理解,单版本(哈哈,其实这个不太知道^_^)六、配置ODOO文件
sudo cp /opt/odoo/debian/openerp-server.conf /etc/odoo-server.conf sudo chown odoo: /etc/odoo-server.conf sudo chmod 640 /etc/odoo-server.conf
修改odoo-server.conf配置文件
db_password = XXXX #修改为第二步设置PostgreSQL时的密码;
addon_path = /opt/odoo/addons #根据自己实际情况进行修改(这个目录就是ODOO模块的位置)
添加一行到末尾
logfile = /var/log/odoo/odoo-server.log七、启动ODOO服务
sudo su - odoo ./openerp-serverReference:
http://www.theopensourcerer.com/2014/09/how-to-install-openerp-odoo-8-on-ubuntu-server-14-04-lts/
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git fork同步是什么意思?
- Git使用小坑 Out of memory错误的解决方法
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子
- linux系统安装git及git常用命令
- 分享下自己总结的Git常用命令
- Git 常用命令速查表(图文+表格)