ubuntu 11.04上安装openerp 6
时间:2014-11-30 16:00 来源:linux.it.net.cn 作者:IT
postgresql数据库, ubuntu 11.04, ubuntu上安装openerp, 企业erp
OpenERP号称是最容易部署的开源erp,这话是针对windows安装的——只要下载一个安装包,然后一路点击“下一步”就可以搞定。但是在Linux操作系统上,安装却并不容易,开发者也专门写了一个在ubuntu上安装的指导,这个指导也是寥寥数语,如果Linux功底不行,是很难安装成功的。
按照着网上的教程,再加上自己的一些摸索,终于在ubuntu 11.04上成功安装了openerp6.0.3,在这里就给出具体的操作步骤吧。。。
首先需要说一下的是,ubuntu本身就可以从源里安装openerp,谁都知道从源安装软件可以一键解决软件依赖包的问题,一开始我也是采用这个方法安装,但可惜安装到最后就报错了,关于dpkg的一些报错,而且安装的还是openerp5的,所以索性就直接下载软件包来安装了
-
# wget http://www.openerp.com/download/stable/deb/openerp-server-6.0.3-0_all.deb
-
# wget http://www.openerp.com/download/stable/deb/openerp-client-6.0.3-0_all.deb
-
# wget http://www.openerp.com/download/stable/source/openerp-web-6.0.3.tar.gz
Openerp有B/S和C/S两种架构,所以这里下载了client和web两种。
安装postgresql数据库
-
# apt-get install postgresql
-
# su - postgres
-
$ createuser –createdb –no-createrole –pwprompt openerp
-
$ createdb -O openerp openerp
-
# vim /etc/postgresql/8.4/main/pg_hba.conf
-
### 修改内容如下 ###
-
# Database administrative login by UNIX sockets
-
local all postgres ident
-
# TYPE DATABASE USER CIDR-ADDRESS METHOD
-
# “local” is for Unix domain socket connections only
-
local all all trust
-
# IPv4 local connections:
-
host all all 127.0.0.1/32 trust
-
# IPv6 local connections:
-
host all all ::1/128 ident
-
### END ###
-
-
# /etc/init.d/postgresql restart
安装依赖包
-
# apt-get install libyaml-0-2 graphviz libpq5 python-egenix-mxdatetime libxslt1.1 python-vobject python-webdav
-
# apt-get install python-dateutil python-libxslt1 python-lxml python-psycopg2 python-pydot python-pychart python-reportlab python-tz python-pyparsing python-yaml python-mako postgresql-client
安装配置openerp-server
-
# dpkg -i openerp-server-6.0.3-0_all.deb
-
# chown -R openerp /usr/share/pyshared/openerp-server
-
# /etc/init.d/openerp-server start
安装openerp-web
-
# apt-get install python-setuptools
-
# tar -zxvf openerp-web-6.0.3.tar.gz >> cd openerp-web-6.0.3
-
# python setup.py install
-
# /usr/local/bin/openerp-web start &
-
-
### openerp-web启动路径在/usr/local/bin/openerp-web,可以通过which openerp-web来查找 ###
PS:
刚开始是参照http://www.veryopen.org/?p=1791这篇文章里的方法,如下:
-
# easy_install TurboGears==1.0.8
-
# easy_install -U openerp-web
不过很可惜的是出错了,也许是没有找对TurboGears的版本吧。。。
到此,openerp的B/S架构已经搭建完成,查看一下端口:
-
# netstat -tnlp
-
(并非所有进程都能被检测到,所有非本用户的进程信息将不会显示,如果想看到所有信息,则必须切换到 root 用户)
-
激活Internet连接 (仅服务器)
-
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
-
tcp 0 0 0.0.0.0:8069 0.0.0.0:* LISTEN -
-
tcp 0 0 0.0.0.0:8070 0.0.0.0:* LISTEN -
-
tcp 0 0 0.0.0.0:8071 0.0.0.0:* LISTEN -
-
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN -
-
tcp 0 0 127.0.0.1:8021 0.0.0.0:* LISTEN -
-
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
-
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN -
-
tcp6 0 0 ::1:631 :::* LISTEN -
OpenERP-Server的端口是8070,OpenERP-Web的端口是8080,接着便可以通过localhost:8080登录web页面来管理openerp
首次配置:
在浏览器输入 http://localhost:8080打开如下界面:
admin用户的默认密码是admin,登陆后发现功能很少,我们不登陆,点击“Databases”先创建一个企业的数据库,创建过程参考其他文档资料。比如我采用OpenERP构建的项目管理工具如下:
如果想安装更多的功能,那么就在菜单“系统管理–>模块–>模块”中安装,什么?你没有这个菜单?!那就点击“开始设置”,然后选择“扩展”的用户界面,最后一路点击“跳过”。
遇到的一些问题:
现在来说说我碰到的一些奇怪的问题:
1、日期没有办法输入或者是提示日期格式不对
无法输入日期,所有的日期框都无法输入,提示日期格式不对。
2、在有使用 cherry 模块的地方全部提示 cherry 出错
解决方法:
参照http://openerp-china.org/blog/space.php?uid=1&do=blog&id=176这篇文章终于解决了问题
进入系统管理-翻译-语言,选择中文简体。
将日期格式从"%Y年m%月d%日"改为"%Y-m%-d%"
将时间格式从"%h时%m分%s秒"改为"%h:%m:%s"
即去掉日期格式和时间格式里的中文字符
保存,登出,重新登录。解决
安装openerp-client
安装客户端的时候出现了如下错误
-
# dpkg -i openerp-client-6.0.3-0_all.deb
-
选中了曾被取消选择的软件包 openerp-client。
-
(正在读取数据库 … 系统当前共安装有 144870 个文件和目录。)
-
正在解压缩 openerp-client (从 openerp-client-6.0.3-0_all.deb) …
-
dpkg:依赖关系问题使得 openerp-client 的配置工作不能继续:
-
openerp-client 依赖于 python-hippocanvas;然而:
-
未安装软件包 python-hippocanvas。
-
openerp-client 依赖于 python-matplotlib;然而:
-
未安装软件包 python-matplotlib。
-
dpkg:处理 openerp-client (–install)时出错:
-
依赖关系问题 - 仍未被配置
很明显的是依赖问题,单纯的安装所提示的依赖包将会出现更多的依赖包,所以可以尝试不指明软件包的名字来运行“apt-get -f install”
-
# apt-get -f install
-
# dpkg -i openerp-client-6.0.3-0_all.deb
Openerp的安装与配置大抵如此。。。
(责任编辑:IT)
postgresql数据库, ubuntu 11.04, ubuntu上安装openerp, 企业erp
OpenERP号称是最容易部署的开源erp,这话是针对windows安装的——只要下载一个安装包,然后一路点击“下一步”就可以搞定。但是在Linux操作系统上,安装却并不容易,开发者也专门写了一个在ubuntu上安装的指导,这个指导也是寥寥数语,如果Linux功底不行,是很难安装成功的。 按照着网上的教程,再加上自己的一些摸索,终于在ubuntu 11.04上成功安装了openerp6.0.3,在这里就给出具体的操作步骤吧。。。 首先需要说一下的是,ubuntu本身就可以从源里安装openerp,谁都知道从源安装软件可以一键解决软件依赖包的问题,一开始我也是采用这个方法安装,但可惜安装到最后就报错了,关于dpkg的一些报错,而且安装的还是openerp5的,所以索性就直接下载软件包来安装了
Openerp有B/S和C/S两种架构,所以这里下载了client和web两种。 安装postgresql数据库
安装依赖包
安装配置openerp-server
安装openerp-web
PS: 刚开始是参照http://www.veryopen.org/?p=1791这篇文章里的方法,如下:
不过很可惜的是出错了,也许是没有找对TurboGears的版本吧。。。 到此,openerp的B/S架构已经搭建完成,查看一下端口:
OpenERP-Server的端口是8070,OpenERP-Web的端口是8080,接着便可以通过localhost:8080登录web页面来管理openerp 首次配置: 在浏览器输入 http://localhost:8080打开如下界面:
admin用户的默认密码是admin,登陆后发现功能很少,我们不登陆,点击“Databases”先创建一个企业的数据库,创建过程参考其他文档资料。比如我采用OpenERP构建的项目管理工具如下:
如果想安装更多的功能,那么就在菜单“系统管理–>模块–>模块”中安装,什么?你没有这个菜单?!那就点击“开始设置”,然后选择“扩展”的用户界面,最后一路点击“跳过”。 遇到的一些问题: 现在来说说我碰到的一些奇怪的问题:
1、日期没有办法输入或者是提示日期格式不对
2、在有使用 cherry 模块的地方全部提示 cherry 出错
解决方法: 参照http://openerp-china.org/blog/space.php?uid=1&do=blog&id=176这篇文章终于解决了问题
进入系统管理-翻译-语言,选择中文简体。 保存,登出,重新登录。解决 安装openerp-client 安装客户端的时候出现了如下错误
很明显的是依赖问题,单纯的安装所提示的依赖包将会出现更多的依赖包,所以可以尝试不指明软件包的名字来运行“apt-get -f install”
Openerp的安装与配置大抵如此。。。 |