在Ubuntu上使用sao进行Tryton ERP安装

Vap*_*zer 2 python installation ubuntu tryton

操作系统:Ubuntu Server 16.04 LTS

我对如何在ubuntu上正确安装Tryton ERP软件感到困惑.当您导航到Tryton网站时,有pip变体:

$ pip install trytond
$ pip install tryton
$ pip install trytond_module_name
Run Code Online (Sandbox Code Playgroud)

AFAIU trytond是服务器部分,tryton是(图形)客户端.现在,在tryton网站上有一个指向Ubuntu包服务器的链接.列出了所有(或至少很多)模块.还有客户端(tryton-client).

为什么没有trytond包?我应该用pip安装trytond然后用apt安装包吗?

接下来就是sao webgui ......为什么这不是一个模块?我设法用pip安装了trytond(在使用lxml之后遇到了一些麻烦).然后我使用以下命令:

erp@trytonMachine:~$ trytond --version
trytond 4.2.0

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

sudo apt install git
git clone https://github.com/tryton/sao.git
cd sao

sudo npm install -g grunt-cli sudo npm install -g bower
npm install bower install grunt
Run Code Online (Sandbox Code Playgroud)

这些命令似乎运行没有错误.(不知道如何验证)

下面是/etc/tryton/trytond.conf的相关部分

[database]
path = /var/lib/tryton

[jsonrpc]
listen = localhost:8000
data = /home/erp/sao/
# full file: http://pastebin.com/z2NtRk5q
Run Code Online (Sandbox Code Playgroud)

添加上面的参数后,我跑了

sudo service tryton-server restart
Run Code Online (Sandbox Code Playgroud)

到目前为止,我无法从另一台PC连接浏览器.关于如何进步的任何提示?也许有一些命令检查sao是否成功链接到trytond?

谢谢.我真的很感激任何答案.

喷雾器

小智 6

您无法从其他主机进行连接,因为您已将trytond配置为仅在localhost上进行侦听.要从任何主机收听,您必须设置为侦听0.0.0.0:8000IPv4和[::]:8000IPv6.