ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 23200|回复: 4
上一主题 下一主题
[分享]

【城会玩】斐讯N1怎么安装GoodERP企业管理系统?

[复制链接]
跳转到指定楼层
楼主
发表于 2018-10-17 14:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 libaizibubai 于 2018-10-18 17:13 编辑

隔壁就像海澜之家,每次逛都有小惊喜。


下面就是N1怎么安装GoodERP企业管理系统的具体经过。
来源: 烟屁股

GoodERP(odoo 10.0)是基于Python和Node.js的前后端开发的开源软件,网上现有安装教程都是AMD64架构,也就是X86 PC服务器教程,咱们的N1是ARM架构,不能用。
既然是基于Python的,想跑在N1盒子上面,那就可以使用Python虚拟机来部署,废话不多说,开干!

软件环境,我选择了Armbian_5.44_S9xxx_Debian_stretch_3.14.29_server_20180729,目前看来,4.18.7版本还是一个beta版,问题多多,选择回避。

首先安装依赖包,原楼主很懒,下面的命令行都是网上抄的,将就看,将就用
用root用户名和密码,putty登录

  1. sudo apt update && sudo apt -y upgrade

  2. sudo apt install libpng-dev

  3. sudo apt-get install python3 python-dev python3-dev \
  4.      build-essential libssl-dev libffi-dev \
  5.      libxml2-dev libxslt1-dev zlib1g-dev \
  6.      python3-pip

  7. sudo apt install git python-pip build-essential python-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less

  8. sudo apt install -y curl wget git vim unzip python python-setuptools libjpeg-dev
复制代码

安装NodeJS

  1. curl -sL https://bootstrap.pypa.io/get-pip.py | sudo -E python -

  2. curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

  3. sudo apt-get install -y nodejs

  4. sudo npm config set registry https://registry.npm.taobao.org

  5. sudo npm install -g less
复制代码

再来安装几个依赖包

  1. sudo apt-get install python-lxml

  2. sudo apt-get install wkhtmltopdf

  3. sudo apt-get -y install -f --no-install-recommends

  4. sudo apt autoremove
复制代码

安装PostgreSQL数据库服务

  1. sudo apt-get install -y postgresql postgresql-server-dev-9.6
复制代码

切换root用户名,需要输入root密码

  1. su
复制代码

安装Python 2.7虚拟机

  1. pip install virtualenv
复制代码

添加用户,用户名是gooderp,用户目录是/opt/gooderp

  1. useradd -m -d /opt/gooderp -U -r -s /bin/bash gooderp
复制代码

PostgreSQL数据库,添加用户gooderp

  1. sudo su - postgres -c "createuser -s gooderp"
复制代码

切换用户到 gooderp,并切换目录到/opt/gooderp

  1. su gooderp

  2. cd
复制代码

git下载GoodERP

  1. git clone http://github.com/osbzr/gooderp_addons;
  2. git clone http://github.com/osbzr/base
复制代码

建立一个Python虚拟机,虚拟机的目录gooderp-venv

  1. virtualenv gooderp-venv
复制代码

激活虚拟机操作

  1. source gooderp-venv/bin/activate
复制代码

安装GoodERP运行所需要的环境依赖软件

  1. pip install -r base/requirements.txt

  2. pip install simplejson httplib2
复制代码

退出虚拟机环境

  1. deactivate
复制代码

创建一个GoodERP运行设置文件,以下代码,请全部“一次性”复制,然后粘帖,执行

  1. cat <<EOF | tee ~/gooderp.conf
  2. [options]
  3. db_user = gooderp
  4. db_password = good
  5. addons_path = /opt/gooderp/gooderp_addons
  6. logfile = /opt/gooderp/gooderp.log
  7. EOF
复制代码

退出gooderp用户,返回root用户

  1. exit
复制代码

创建一个gooderp.service文件,来让GoodERP可以开机自启动

  1. nano /etc/systemd/system/gooderp.service
复制代码

将下面的内容全部复制,然后粘帖到文件中,CTRL+X,然后Y键,保存退出

  1. [Unit]
  2. Description=gooderp
  3. Requires=postgresql.service
  4. After=network.target postgresql.service

  5. [Service]
  6. Type=simple
  7. SyslogIdentifier=gooderp
  8. PermissionsStartOnly=true
  9. User=gooderp
  10. Group=gooderp
  11. ExecStart=/opt/gooderp/gooderp-venv/bin/python /opt/gooderp/base/odoo-bin -c /opt/gooderp/gooderp.conf
  12. StandardOutput=journal+console

  13. [Install]
  14. WantedBy=multi-user.target
复制代码

让自启动配置文件生效

  1. sudo systemctl daemon-reload

  2. sudo systemctl enable gooderp.service
复制代码

启动GoodERP

  1. sudo systemctl start gooderp.service
复制代码

查看GoodERP启动后的状态是否正常

  1. sudo systemctl status gooderp.service
复制代码

部署过程完毕!
另外,在使用当中,在“创建用户”时,会出现报错信息,需要修改一个js文件,按下面的方法操作,文件路径

  1. /opt/gooderp/base/odoo/addons/web_editor/static/src/js/transcoder.js
复制代码

找到第12行

  1. if (sheets[i].rules) {
复制代码

修改为

  1. if (sheets[i].hasOwnProperty('rules')) {
复制代码

完工!
打开浏览器,输入N1的IP:8069

  1. http://192.168.1.xxx:8069/
复制代码

可以玩了!

【城会玩】斐讯N1怎么安装GoodERP企业管理系统?



楼主想说:大佬们不愧是大佬,好厉害

另外Bytes补充:cPython 不存在虚拟机,那叫解释器,英文 Python Interpreter,PyPy 才有虚拟机。

更多资讯敬请关注智能电视
海量精品智能电视专用应用关注当贝市场
http://www.dangbei.com/

【城会玩】斐讯N1怎么安装GoodERP企业管理系统?


上一篇:求助N1刷SX05RE玩游戏后拔电源读取不了U盘
下一篇:斐讯盒子如何双清
沙发
发表于 2018-10-17 14:25 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

板凳
发表于 2018-10-28 10:20 | 只看该作者
最近人工智能电视很火!
回复 支持 反对

使用道具 举报

地板
发表于 2018-10-28 10:20 | 只看该作者
不说说ERP哪里下载?
回复 支持 反对

使用道具 举报

5#
发表于 2019-4-17 16:24 | 只看该作者
高手在当贝啊!学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-27 09:28 , Processed in 0.063471 second(s), 14 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表