Ubuntu Server OpenERP7.0安装(卓忆整理版)

2014/01/0914:18:33 评论 3,918 views
OpenERP的介绍可以看:http://jointd.com/?p=54
注意:这个安装是指安装 OpenERP的服务器端(Server端)
安装之后的使用,是跨多平台的。
OpenERP7.0 大致于2012年年底发布,我们公司最早接触的版本也是这个,
这是一个长期支持的版本,截至到2014年3月应该来说各方面都比较成熟了,没什么显著的bug,
如果企业打算在2014年6月之前上线OpenERP的,推荐使用这个版本。
如果是喜欢尝鲜和折腾的,可以考虑OpenERP8.0 参考 OpenERP8.0的安装:http://jointd.com/?tag=openerp8-0%E5%AE%89%E8%A3%85
如果要测试使用OpenERP可以去我们的百度网盘下载:http://pan.baidu.com/s/1dDCDemP
这是一个绿色的版本(是OpenERP中国社区的一个大牛步科制作的,我们做了点小改动:里面的OpenERP服务器版本换成2014年1月9日的。
如果本来对windows系统比较熟悉的,几个人的公司用用这个版本应该不错了。安装非常无脑。。
步科最近更新了他的绿色版:下载即为最新版:https://sourceforge.net/projects/greenopenerp/files/
要注意的是:OpenERP的服务器端在windows下如果要取得很好的性能,还是需要做负载均衡的优化的。
不过我的使用经验是,最好还是将服务器端安装到ubuntu server,对于20-80的用户来说可能默认性能就不用做太多的优化。
安装过程其实不那么复杂,包含安装Ubuntu Server 和OpenERP Server端,一共大概耗时2小时不到。
熟悉之后,会发现可能维护起来也有它的优点。最重要的是,你用的是正版软件!

 

Ubuntu Server安装参考:http://jointd.com/?p=457
一:建立资料库帐号及密码:
 sudo su postgres
createuser openerp
        Shall the new role be a superuser? (y/n) y
psql template1
alter role openerp with password 'postgres';
上面这行是 给创建的openerp这个数据库用户设定 数据库用户的密码为postgres注意最后的;
先\q 后 exit 返回到之前的命令行
二:.在Ubuntu的更新来源/etc/apt/sources.list中增加一行:  “deb http://nightly.openerp.com/7.0/nightly/deb/ ./”
sudo vi /etc/apt/sources.list
8.0 加的那行换成 :

“deb http://nightly.openerp.com/8.0/nightly/deb/ ./”
vi命令使用参考:http://jointd.com/?p=640
三:更新来源:

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

sudo apt-get upgrade

(以后更新OpenERP也可以打这个命令)

五:安装所有python所需要的库:
 sudo apt-get install python-dateutil python-feedparser python-gdata python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi

安装中文字体:

sudo apt-get install ttf-wqy-zenhei
sudo apt-get install ttf-wqy-microhei
六:安装openerp:

sudo apt-get install openerp
七:安装完成之后就可以通过Chrome或者Firefox浏览器访问了。http://hostname:8069  比如 192.168.1.106:8069
八:第一次浏览就会要求建立一个新的资料库,输入新的资料库名称及管理员密码后,点“create”即可。
我们先选Manage Databases 来创建一个数据库 (在国内有些软件里面叫账套)
1
点击创建数据库,输入 管理数据库的管理员master 的初始密码 admin
Select a database name:创建一个 数据库名称(下面那个选项是加载一些测试用的demo数据)
选择语言
选择此数据库 admin(管理员的)初始密码
并且确认
然后点击创建数据库Create Database
2
安全期间也可以先去修改 一下管理数据库的管理员 master的密码:

 

模块安装顺序参考:http://jointd.com/?p=1571

 

master密码
另外很多新手都会发现 有很多菜单 看不到,这是因为没有打开技术特性(Technical Features的关系)
管理员 需要 勾选 技术特性,才能看到 技术类的扩展菜单,
具体位置在
设置-用户-用户
选择 需要 打开 技术特性的 用户,一般 都是管理员 ,点编辑, 点 - 访问选项,在易用性 下面 找到 技术特性的勾,选上
这里写了一篇帖子是关于如何打开技术特性的:http://jointd.com/?p=827
九:因为中文的报表中文字显示问题,所以还要增加一个模块。
2.将下载的文件复制到指定位置: sudo cp oecn_base_fonts.zip /usr/lib/pymodules/python2.7/openerp/addons
cd /usr/lib/pymodules/python2.7/openerp/addons  (如果用winscp,直接复制过去就是了)
参考: http://jointd.com/?p=353
3.解压缩下载的档案,在Ubuntu中解压缩ZIP需要先下载unzip。sudo apt-get install unzip
4.在 执行解压缩指令:sudo unzip oecn_base_fonts.zip
5.然后在“设置”->“模块”->“可安装的模块”菜单中搜索“oecn”,就可以看到新增的模块,并安装。
6.在Ubuntu中安装中文字体: (上面第五步安装过了,就不用安装了)
   $ sudo apt-get install ttf-wqy-zenhei
   $ sudo apt-get install ttf-wqy-microhei
7.重新启动服务器:sudo service openerp restart (第五步安装过的话,也不用重启了)
8.使用admin登录openerp页面,在“设置”->"模块"->"执行已安装的升级"菜单中执行(如果看不到此菜单,则在admin的帐号中修改访问权限中“技术特性”进行勾选,并重新登录).
9.最后在“设置”->“设置”->“常规设置”中,找到RML Rrepot Font,点击配置你的PDF报表字体 并勾选【CJK Wrap】
注意字体 替换如下
设置-常规设置rml报表字体
10.中文报表问题已经设置完成。
使用Chrome或者Firefox浏览器 访问 ubuntu 服务器的地址 比如 192.168.1.106:8069 开始
开始享受你们的OpenERP之旅吧。
参考视频:http://jointd.com/?p=849  

现场实录10分钟用OpenERP搭建一套企业级进销存软件并演示一个完整销售流程
中文乱码问题解决方法二:http://jointd.com/?p=1454
安装模块顺序:http://jointd.com/?p=1571
8.0(odoo) 以后 ubuntu 会用这种方式安装:
  • 编辑 /etc/apt/sources.list 文件,增加下面这行
    deb http://nightly.openerp.com/8.0/deb/ ./
    

    然后更新,然后安装

    $ sudo apt-get update
    $ sudo apt-get install odoo