本篇文章更新時間:2019/02/28
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣新台幣 贊助支持。


前言

iDempiere 官方文件說明的安裝方法來源

下方以開發版本模式紀錄,運行版本差異可以比較文件說明。

系統使用: Ubuntu 18.04

安裝步驟

  1. 初始化系統,更新到最新版本,安裝編譯必須套件

    apt update && apt upgrade -y && apt remove -y && apt autoremove -y && apt clean -y && apt autoclean -y && apt update && apt install screen mercurial maven -y
  2. 安裝 Java 11 (擇一版本安裝,下方範例使用OpenJDK進行)

    #Oracle 版本
    add-apt-repository ppa:linuxuprising/java && apt update && apt install oracle-java11-installer -y && apt-get install oracle-java11-set-default -y 
    #OpenJDK 版本
    add-apt-repository ppa:openjdk-r/ppa && apt update && apt install openjdk-11-jdk -y

    新增 JAVA_HOME 變數到系統變數並啟用

    vi /etc/environment
    JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

    存檔後啟用

    source /etc/environment

    切換 JAVA 版本方法 update-alternatives --config java

  3. 下載 iDempiere 原始碼

    hg clone https://bitbucket.org/idempiere/idempiere

  4. 切換到目前最新的釋出版本

    cd idempiere && hg update release-6.2

  5. 開始編譯

    mvn verify -U

  6. 完成編譯的安裝檔案路徑(編譯時間看電腦等級)

    • linux 64 bit 安裝版本 ./org.idempiere.p2/target/products/org.adempiere.server.product/linux/gtk/x86_64
    • windows 64 bit 安裝版本 ./org.idempiere.p2/target/products/org.adempiere.server.product/win32/win32/x86_64
  7. 安裝 PostgreSQL 資料庫(9.6 以後版本)

    Ubuntu 18.04 預設安裝 PostgreSQL 10.x

    apt install postgresql postgresql-contrib -y

    Ubuntu 其他版本作業系統可以參考這篇

    修改主帳號密碼

    su - postgres
    psql
    \password postgres
    \q

    建立帳號並建立附屬資料庫

    su - postgres
    createuser --pwprompt 使用者名稱
    createdb -O 使用者名稱 資料庫名稱
    psql
    GRANT ALL PRIVILEGES ON DATABASE 資料庫名稱 TO 使用者名稱;
  8. 初始化 iDempiere

    設定 ADEMPIERE_HOME 變數

    vi /etc/environment
    ADEMPIERE_HOME=/root/idempiere

    source /etc/environment

    安裝設定

    ./console-setup.sh

    特別注意對外位置的啟用,如果填寫 127.0.0.1 則僅對本機開啟。對外網啟用需填寫 0.0.0.0

    匯入預設資料

    cd utils
    ./RUN_ImportIdempiere.sh

    啟動

    ./idempiere-server.sh

  9. 使用 DEB 安裝

    不自行編譯,線上編譯版本下載

    dpkg -i idempiereServerDev6.2Daily.gtk.linux.x86_64.deb

    安裝後會解壓縮至 /opt/idempiere-server 下,操作如同上述。使用內建組態方式會有問題。

  10. 預設資訊

    最高權限管理人帳號: SuperUser
    最高權限管理人密碼: System

延伸

之後可以將過程 Docker 容器化,安裝 Docker 工具方法也記錄如下。

apt install apt-transport-https ca-certificates curl software-properties-common -y

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

add-apt-repository deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

apt update && apt install docker-ce -y

Share:

作者: Chun

資訊愛好人士。主張「人人都該為了偷懶而進步」。期許自己成為斜槓到變進度條 100% 的年輕人。[///////////____36%_________]

參與討論

2 則留言

  1. 自動引用通知: [iDempiere] User, Client 與本地化 | 一介資男
  2. 自動引用通知: [iDempiere] 開源 ERP 的編譯與執行( Mac 開發者篇) | 一介資男

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


文章
Filter
Apply Filters
Mastodon