前言

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 (擇一版本安裝)

    #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

    修改主帳號密碼

    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

    安裝設定

    ./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

Facebook 外掛功能


Share:

作者: Chun

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