首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測 / 活動(dòng)區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 26016|回復(fù): 4
上一主題 下一主題
[分享]

【城會(huì)玩】斐訊N1怎么安裝GoodERP企業(yè)管理系統(tǒng)?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2018-10-17 14:24 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自浙江
本帖最后由 libaizibubai 于 2018-10-18 17:13 編輯

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


下面就是N1怎么安裝GoodERP企業(yè)管理系統(tǒng)的具體經(jīng)過。
來源: 煙屁股

GoodERP(odoo 10.0)是基于Python和Node.js的前后端開發(fā)的開源軟件,網(wǎng)上現(xiàn)有安裝教程都是AMD64架構(gòu),也就是X86 PC服務(wù)器教程,咱們的N1是ARM架構(gòu),不能用。
既然是基于Python的,想跑在N1盒子上面,那就可以使用Python虛擬機(jī)來部署,廢話不多說,開干!

軟件環(huán)境,我選擇了Armbian_5.44_S9xxx_Debian_stretch_3.14.29_server_20180729,目前看來,4.18.7版本還是一個(gè)beta版,問題多多,選擇回避。

首先安裝依賴包,原樓主很懶,下面的命令行都是網(wǎng)上抄的,將就看,將就用
用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
復(fù)制代碼

安裝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
復(fù)制代碼

再來安裝幾個(gè)依賴包

  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
復(fù)制代碼

安裝PostgreSQL數(shù)據(jù)庫服務(wù)

  1. sudo apt-get install -y postgresql postgresql-server-dev-9.6
復(fù)制代碼

切換root用戶名,需要輸入root密碼

  1. su
復(fù)制代碼

安裝Python 2.7虛擬機(jī)

  1. pip install virtualenv
復(fù)制代碼

添加用戶,用戶名是gooderp,用戶目錄是/opt/gooderp

  1. useradd -m -d /opt/gooderp -U -r -s /bin/bash gooderp
復(fù)制代碼

PostgreSQL數(shù)據(jù)庫,添加用戶gooderp

  1. sudo su - postgres -c "createuser -s gooderp"
復(fù)制代碼

切換用戶到 gooderp,并切換目錄到/opt/gooderp

  1. su gooderp

  2. cd
復(fù)制代碼

git下載GoodERP

  1. git clone http://github.com/osbzr/gooderp_addons;
  2. git clone http://github.com/osbzr/base
復(fù)制代碼

建立一個(gè)Python虛擬機(jī),虛擬機(jī)的目錄gooderp-venv

  1. virtualenv gooderp-venv
復(fù)制代碼

激活虛擬機(jī)操作

  1. source gooderp-venv/bin/activate
復(fù)制代碼

安裝GoodERP運(yùn)行所需要的環(huán)境依賴軟件

  1. pip install -r base/requirements.txt

  2. pip install simplejson httplib2
復(fù)制代碼

退出虛擬機(jī)環(huán)境

  1. deactivate
復(fù)制代碼

創(chuàng)建一個(gè)GoodERP運(yùn)行設(shè)置文件,以下代碼,請(qǐng)全部“一次性”復(fù)制,然后粘帖,執(zhí)行

  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
復(fù)制代碼

退出gooderp用戶,返回root用戶

  1. exit
復(fù)制代碼

創(chuàng)建一個(gè)gooderp.service文件,來讓GoodERP可以開機(jī)自啟動(dòng)

  1. nano /etc/systemd/system/gooderp.service
復(fù)制代碼

將下面的內(nèi)容全部復(fù)制,然后粘帖到文件中,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
復(fù)制代碼

讓自啟動(dòng)配置文件生效

  1. sudo systemctl daemon-reload

  2. sudo systemctl enable gooderp.service
復(fù)制代碼

啟動(dòng)GoodERP

  1. sudo systemctl start gooderp.service
復(fù)制代碼

查看GoodERP啟動(dòng)后的狀態(tài)是否正常

  1. sudo systemctl status gooderp.service
復(fù)制代碼

部署過程完畢!
另外,在使用當(dāng)中,在“創(chuàng)建用戶”時(shí),會(huì)出現(xiàn)報(bào)錯(cuò)信息,需要修改一個(gè)js文件,按下面的方法操作,文件路徑

  1. /opt/gooderp/base/odoo/addons/web_editor/static/src/js/transcoder.js
復(fù)制代碼

找到第12行

  1. if (sheets[i].rules) {
復(fù)制代碼

修改為

  1. if (sheets[i].hasOwnProperty('rules')) {
復(fù)制代碼

完工!
打開瀏覽器,輸入N1的IP:8069

  1. http://192.168.1.xxx:8069/
復(fù)制代碼

可以玩了!

【城會(huì)玩】斐訊N1怎么安裝GoodERP企業(yè)管理系統(tǒng)?



樓主想說:大佬們不愧是大佬,好厲害

另外Bytes補(bǔ)充:cPython 不存在虛擬機(jī),那叫解釋器,英文 Python Interpreter,PyPy 才有虛擬機(jī)。

更多資訊敬請(qǐng)關(guān)注智能電視網(wǎng)
海量精品智能電視專用應(yīng)用關(guān)注當(dāng)貝市場
http://www.dangbei.com/

【城會(huì)玩】斐訊N1怎么安裝GoodERP企業(yè)管理系統(tǒng)?


上一篇:求助N1刷SX05RE玩游戲后拔電源讀取不了U盤
下一篇:斐訊盒子如何雙清
沙發(fā)
發(fā)表于 2018-10-17 14:25 | 只看該作者 | 來自浙江
感謝分享
板凳
發(fā)表于 2018-10-28 10:20 | 只看該作者 | 來自海南
最近人工智能電視很火!
地板
發(fā)表于 2018-10-28 10:20 | 只看該作者 | 來自海南
不說說ERP哪里下載?
5#
發(fā)表于 2019-4-17 16:24 | 只看該作者 | 來自廣東
高手在當(dāng)貝??!學(xué)習(xí)了

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-10-26 07:29 , Processed in 0.067690 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表