在 Ubuntu 上使用 sao 安装 Tryton ERP
Tryton ERP installation with sao on Ubuntu
OS:Ubuntu 服务器 16.04 LTS
我很困惑如何在 ubuntu 上正确安装 Tryton ERP 软件。当你导航到 Tryton 网站时,有 pip 变体:
$ pip install trytond
$ pip install tryton
$ pip install trytond_module_name
AFAIU trytond 是服务器部分,tryton 是(图形)客户端。
现在,在 tryton 网站上有一个 link 到 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
这些命令似乎运行没有错误。 (不知道怎么验证)
下面是/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
到目前为止,我无法从另一台 PC 连接到浏览器。关于如何进步的任何提示?也许一些命令来检查 sao 是否成功 linked to trytond?
谢谢。我真的很感激任何答案。
蒸发器
您无法从另一台主机连接,因为您将 trytond 配置为仅在本地主机上侦听。
要从任何主机侦听,您必须设置为在 0.0.0.0:8000
上侦听 IPv4 并在 [::]:8000
上侦听 IPv6。
irc://irc.freenode.net/tryton 和 http://doc.tryton.org/4.2/trytond/doc/topics/ 给了我很多我需要的帮助。
基本信息
- OS Tryton 服务器:Ubuntu 16.04 LTS(Xenial)
- trytond版本:4.2.0
- sao 版本:4.2.0 开发分支(最新提交 540f121)
- tryton 客户端:none(仅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
现在你已经安装了 trytond。让我们配置它
数据库设置
创建并初始化数据库:
sudo apt install sqlite3 #I chose sqlite for testing purposes
sqlite3 tryton_db.sqlite "" #creates an sqlite DB in the current folder you are in
trytond-admin -c /home/erp/trytond.conf -d /home/erp/tryton_db --all #initializes the DB
#you will be prompted for the DB admin password. Choose one.
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 网页界面:
#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
服务器现在 运行ning。终端现在 "locked" 有 trytond 进程,直到你用 ctrl+c
结束它
sao 网络界面现在可以通过局域网中的任何浏览器 ip_of_tryton_server: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 界面中激活模块:
管理 -> 模块 -> 升级标记
之后您需要 运行 管理 -> 模块 -> 执行挂起 Activation/Upgrade
OS:Ubuntu 服务器 16.04 LTS
我很困惑如何在 ubuntu 上正确安装 Tryton ERP 软件。当你导航到 Tryton 网站时,有 pip 变体:
$ pip install trytond
$ pip install tryton
$ pip install trytond_module_name
AFAIU trytond 是服务器部分,tryton 是(图形)客户端。 现在,在 tryton 网站上有一个 link 到 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
这些命令似乎运行没有错误。 (不知道怎么验证)
下面是/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
到目前为止,我无法从另一台 PC 连接到浏览器。关于如何进步的任何提示?也许一些命令来检查 sao 是否成功 linked to trytond?
谢谢。我真的很感激任何答案。
蒸发器
您无法从另一台主机连接,因为您将 trytond 配置为仅在本地主机上侦听。
要从任何主机侦听,您必须设置为在 0.0.0.0:8000
上侦听 IPv4 并在 [::]:8000
上侦听 IPv6。
irc://irc.freenode.net/tryton 和 http://doc.tryton.org/4.2/trytond/doc/topics/ 给了我很多我需要的帮助。
基本信息
- OS Tryton 服务器:Ubuntu 16.04 LTS(Xenial)
- trytond版本:4.2.0
- sao 版本:4.2.0 开发分支(最新提交 540f121)
- tryton 客户端:none(仅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
现在你已经安装了 trytond。让我们配置它
数据库设置
创建并初始化数据库:
sudo apt install sqlite3 #I chose sqlite for testing purposes
sqlite3 tryton_db.sqlite "" #creates an sqlite DB in the current folder you are in
trytond-admin -c /home/erp/trytond.conf -d /home/erp/tryton_db --all #initializes the DB
#you will be prompted for the DB admin password. Choose one.
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 网页界面:
#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
服务器现在 运行ning。终端现在 "locked" 有 trytond 进程,直到你用 ctrl+c
结束它sao 网络界面现在可以通过局域网中的任何浏览器 ip_of_tryton_server: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 界面中激活模块: 管理 -> 模块 -> 升级标记
之后您需要 运行 管理 -> 模块 -> 执行挂起 Activation/Upgrade