在Ubuntu上用sao安装Tryton ERP

2024-04-27 23:52:09 发布

您现在位置:Python中文网/ 问答频道 /正文

操作系统:Ubuntu服务器16.04 LTS

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

$ pip install trytond
$ pip install tryton
$ pip install trytond_module_name

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

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

下一件事是sao webgui。。。为什么这不是一个模块?我成功地用pip安装了trytond(在与lxml进行了一些麻烦之后)。然后我使用了以下命令:

^{pr2}$

这些命令似乎没有出错。(不知道如何验证)

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

[database]
path = /var/lib/tryton

[jsonrpc]
listen = localhost:8000
data = /home/erp/sao/
# full file: http://pastebin.com/z2NtRk5q

在添加了以上参数后,我运行

sudo service tryton-server restart

到目前为止,我无法从另一台电脑连接浏览器。有什么关于如何进行的提示?也许有些命令可以检查sao是否成功地链接到trytond?在

谢谢。我真的很感激你的回答。在

汽化器


Tags: 模块installpip命令服务器erp网站链接
2条回答

无法从其他主机连接,因为您已将trytond配置为仅在本地主机上侦听。 要从任何主机侦听,必须将IPv4设置为侦听0.0.0.0:8000,并将IPv6设置为[::]:8000。在

在irc://irc.freenode.net/tryton而且http://doc.tryton.org/4.2/trytond/doc/topics/给了我很多我需要的帮助。在

基本情况

  • 操作系统Tryton服务器:Ubuntu 16.04 LTS(Xenial)
  • trytond版本:2.0
  • sao版本:为4.2.0开发分支(最新提交540f121)
  • tryton客户端:无(仅限sao/webinterface)
  • 请不要把这个指南当作100%准确

trytond安装

sudo apt install python-pip
#uncomment "deb-src http://ch.archive.ubuntu.com/ubuntu/ xenial main restricted" (or whatever you have there for your main src) from /etc/apt/sources.list
sudo apt-get update
sudo apt-get build-dep python3-lxml
sudo apt-get install python3-lxml

pip install trytond

erp@trytonMachine:~$ trytond  version
trytond 4.2.0

现在你已经试着安装了。让我们来配置它

数据库设置

创建并初始化数据库:

^{pr2}$

trytond配置

创建新的配置文件

sudo nano /etc/tryton/trytond.conf

添加以下行(用数据更改配置):

[database]
uri = sqlite:///home/erp/tryton_db.sqlite
#path: folder path to where your sqlite file is stored
path = /home/erp/
[web]
root = /home/erp/sao
hostname = trytonMachine
listen = 0.0.0.0:8000

sao Web界面:

#first install nodejs   
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
#then install git
sudo apt install git
#clone the sao repository to your local machine
git clone https://github.com/tryton/sao.git
cd sao #cd into your sao folder
npm install
sudo npm install -g grunt-cli
grunt

注意,配置文件中的“root=/home/erp/sao”必须指向sao文件夹

运行服务器

erp@trytonMachine:~$ trytond -c /home/erp/trytond.conf   

服务器正在运行。终端现在被trytond进程“锁定”,直到您用ctrl+c结束它

sao webinterface现在可与\u tryton的ip帴一起使用_服务器:8000局域网中有任何浏览器吗

user: admin
password: the password you specified in the DB initialisation

现在可以添加如下模块:

pip install trytond_product

您可以在此处找到模块列表:

https://pypi.python.org/pypi?:action=browse&show=all&c=551

需要在tryton Web界面中激活这些模块: 管理->模块->标记为升级

之后,您需要运行“管理”—>;“模块”—>;“执行挂起的激活/升级”

相关问题 更多 >