分享:Ubuntu Server12.04下OpenERP8.0的deb方式安装Odoo8.0 14.04也通用

2014/01/1711:16:45 评论 4,717 views
Ubuntu Server12.04下 OpenERP 8.0的deb方式安装(卓忆原创)
注意:尽量在干净的系统下 安装, 比如 第三步,如果之前安装过,就不用再创建这个openerp 的用户了。
如果没安装 postgres 数据库 先安装 数据库
sudo apt-get install -y postgresql-9.1 postgresql-client-9.1 postgresql-contrib-9.1 postgresql-server-dev-9.1
安装中文字体:
sudo apt-get install ttf-wqy-zenhei
sudo apt-get install ttf-wqy-microhei

安装 打印要用的
wkhtmltopdf
 sudo apt-get install wkhtmltopdf
 
下载:(下边的命令第一行末尾的 / 和第二行开头的 w 之间没有空格 )

64位版本:http://yun.baidu.com/share/link?shareid=2342612474&uk=1077163249
然后用winscp 等上传 后  解压缩下载到的文件:

tar -vxf wkhtmltox-linux-amd64_0.12.0-03c001d.tar.xz

得到一个目录wkhtmltox,把wkhtmltopdf复制到/usr/bin目录,更改所有者,并增加可执行属性

sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/
sudo chown root:root /usr/bin/wkhtmltopdf
sudo chmod +x /usr/bin/wkhtmltopdf
注意官方 按官方最新odoo8安装文档:http://odoo-documents.readthedocs.org/en/latest/setup/install.html#packaged-installers安装包方式安装 如下:
# sudo wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
# sudo echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list
# sudo apt-get update && apt-get install odoo
安装包 方式会 安装依赖库和 配置 服务 

配置文件 路径 : /etc/odoo/openerp-server.conf

重启 odoo 服务命令:
sudo service odoo restart


                                                                 安装结束。

Odoo 8.0的初始化:http://jointd.com/?p=1895
Odoo 数据库初始化中的产品命名:http://jointd.com/?p=2079

其他介绍:http://www.jointd.com/?p=2147


下面的内容 为以前的 老内容  不用看下去了 (仅供大家参考对比):


一:更新来源:

sudo apt-get update
二:升级所有套件:

sudo apt-get upgrade

三:创建数据库用户:
sudo su postgres
 createuser openerp
        Shall the new role be a superuser? (y/n) y
  psql template1
alter role openerp with password 'postgres';
四,安装openerp需要的python运行环境:
sudo apt-get install python-dateutil python-docutils python-feedparser python-gdata \
python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid \
python-psycopg2 python-psutil python-pybabel python-pychart python-pydot python-pyparsing \
python-reportlab python-simplejson python-tz python-unittest2 python-vatnumber python-vobject \
python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-pyPdf \
python-decorator python-passlib python-requests
 
2014年 6月6日起 需要
sudo apt-get install python-requests
和 以及:
sudo apt-get install python-passlib
sudo apt-get install python-decorator

五:下载 最新的 deb 文件( http://nightly.openerp.com/8.0/nightly/deb/)
并放到(利用winscp) 服务器上某目录

7.0在 :http://nightly.openerp.com/7.0/nightly/deb/

 

或者 在server 上 直接下载 对应的文件:

wget http://nightly.odoo.com/8.0/nightly/deb/odoo_8.0.latest_all.deb

 

六:目录下运行:

sudo dpkg -i odoo_8.0.latest_all.deb

 

(文件名根据当天的变化变化,这个名字是今天的)

 

 

要体验更新的参考源码安装:http://jointd.com/?p=1397
谢谢在安装过程中,行云流水,对我的帮助,谢谢 OpenERP及中文社区,谢谢大家。

补充说明:ubuntu server12.04 下deb 方式安装 openerp 还是被安装在 /usr/lib/pymodules/python2.7/openerp 目录下,这和apt-get install 方式安装的目录是一样的,

(注意 Odoo8.0 的具体路径可能有变,待何时)

 

附上常见维护命令:

 

log文件 在 /var/log/openerp/openerp-server.log
查看log :

tail -f /var/log/openerp/openerp-server.log

查看 服务 :

ps aux |grep openerp

上面这个命令还有 配置文件的位置
修改 配置文件:
sudo vi /etc/openerp-server.conf
停止Openerp服务:
sudo service openerp stop
启动Openerp服务:
sudo service openerp start
重启Openerp服务:
sudo service openerp restart

 

 

安装7.0的模块方法有以下2个(目前我用第一个方法)
方法1:下出oecn_base_fonts模块,将oecn_font_installer.py里的“from osv import fields, osv”改成“from openerp.osv import fields, osv   就好了。
提供者:上海-行云流水

方法2:
     将openerp/conf/deprecation.py 这个文件里的
那个False改成True就可以了。
提供者:上海-Jeff
auto_backup 模块还需要额外 改个地方:
import logging                                           # 新加的#from openerp import logging # 新加的
logger = logging.getLogger(__name__)       #重新定义#logger = netsvc.Logger() #原来代码
提供者:上海-行云流水
一次更新的截图:
deb更新