如何在Ubuntu 18.04/15.04上设置Odoo OpenERP

时间:2020-03-05 15:32:45  来源:igfitidea点击:

Odoo是一个开源ERP。
以前的名称是“ Open ERP”。
Odoo/OpenERP是一套全面的开源企业管理和业务应用程序套件,包括销售,CRM,项目管理,仓库管理,制造,财务管理和人力资源等。
简短而活泼的“ Odoo”具有易用的优势结合每个部门的特定产品名称,创建Odoo CMS,Odoo Commerce等解决方案。
它可以在云中或者现场使用,最适合中小型。

在本教程中,我们将在Ubuntu 18.04/15.04上安装Odoo 8(以前称为OpenERP)。
这将显示如何使用Package Installer从头开始安装最新的Odoo版本8,因为Odoo为Windows,基于deb的发行版和基于RPM的软件包提供了打包的安装程序,这些软件包会自动设置所有依赖项。

使用准备工作设置Ubuntu 18.04/15.04 Server

首先,我们将为ubuntu服务器准备最新的更新和设置Odoo 8(OpenERP)所需的必需软件包。
让我们登录到服务器,打开其命令行终端,然后运行以下命令以使用最新的软件包和安全更新来更新系统。

root@ubuntu-15:~# apt-get update

在继续安装Odoo之前,请确保我们使用的是全新安装的Ubuntu计算机。
Odoo需要Python 2.7+和PostgreSQL9.
在Ubuntu 15.04服务器中,默认情况下安装了Python 2.7+,因此我们必须将PostgreSQL与Apache Web服务器以及其他Python支持软件包一起安装到Odoo。

1)安装Python库

Odoo的安装取决于许多Python库,因此请运行以下命令以安装其所需的Python库。

root@ubuntu-15:~# apt-get install -y python-decorator python-docutils python-feedparser python-imaging python-ldap python-libxslt1 python-mako python-mock python-openid python-passlib python-psutil python-pybabel

在安装Python库以更正某些未满足的依赖项时,我们可能会得到以下指示。

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies.
python-docutils : Depends: python-roman but it is not going to be installed
Depends: docutils-common (= 0.12+dfsg-1) but it is not going to be installed
Recommends: python-pil but it is not going to be installed
Recommends: python-pygments but it is not going to be installed
Recommends: docutils-doc (= 0.12+dfsg-1) but it is not going to be installed
python-imaging : Depends: python-pil but it is not going to be installed
python-libxslt1 : Depends: python-libxml2 but it is not going to be installed
python-mako : Depends: python-markupsafe but it is not going to be installed
python-pybabel : Depends: python-babel but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

如上所述,让我们运行下面的命令来修复未满足的依赖关系并安装依赖包的列表。

root@ubuntu-15:~# apt-get -f install

2)安装PostgreSQL

要安装PostgreSQL,我们将使用Tasksel实用程序,因为它更加简单明了。
键入以下命令,然后选择要安装的PostgreSQL服务器:

如果尚未安装taskel实用程序,请运行以下命令来安装它。

root@ubuntu-15:~# apt-get install tasksel

然后运行taskel,然后选择要安装的软件包,包括PostgreSQL数据库,如下所示。

root@ubuntu-15:~# tasksel

3)安装Web服务器

Odoo OpenERP是基于Web的应用程序,因此我们必须在服务器上安装并运行任何Web服务器。
如果尚未将其安装在系统上,请运行以下命令来安装Apache Web服务器并启动其服务。

root@ubuntu-15:~# apt-get install apache2
root@ubuntu-15:~# service apache2 status

通过打开以下带有服务器IP地址的链接,并确保防火墙中允许使用Apache Webserver的默认端口,可以测试Web服务器的成功安装。

http://your_localhost_IP/

安装Odoo(OpenERP)

现在,我们将继续进行Odoo的安装。
我们必须首先使用以下命令下载Odoo安装文件,以下载适用于Linux的Odoo版本8或者访问www.odoo.com/page/download并输入详细信息,通过为操作系统选择所需的版本来下载软件包。

root@ubuntu-15:~# wget http://nightly.odoo.com/8.0/nightly/deb/odoo_8.0.latest_all.deb

运行dpkg命令以安装Odoo的下载的Debian软件包。

root@ubuntu-15:~# dpkg -i odoo_8.0.latest_all.deb

配置Odoo OpenERP应用程序

服务器的默认配置文件位于(/etc/odoo/openerp-server.conf),使用安装的编辑器打开该文件并配置数据库密码。

root@ubuntu-15:~# vim /etc/odoo/openerp-server.conf
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = odoo123
addons_path = /usr/lib/python2.7/dist-packages/openerp/addons
:wq!

进行配置更改后,请重新启动Odoo服务服务,然后检查其状态以确保其工作正常且工作正常。

root@ubuntu-15:~# service odoo restart
root@ubuntu-15:~# service odoo status

Odoo数据库管理

现在打开Web浏览器并转到http://your_server_ip:8069,填写输入字段,然后单击“创建数据库”按钮,如下所示。

创建数据库后,我们将被重定向到管理面板,我们可以其中更改密码,管理应用程序,用户和其他设置。

在Odoo上安装本地模块(项目管理)

现在,我们可以在Odoo服务器上安装想要安装的模块,以一个示例为例,我们将向我们展示一个可用的Odoo模块即“项目管理”的安装过程。
选择模块,然后在下图中选择,然后单击“安装”按钮。

单击“创建”按钮以启动新项目,我们可以其中组织活动并计划任务等。

然后,在下一个窗口中,我们必须提供有关新项目的必要详细信息,在这里我们将选择新项目名称,客户以及团队中的项目经理。
配置有关新项目的详细信息后,单击“保存”按钮。