跳轉到內容

Openbravo POS/安裝指南

來自華夏公益教科書,為開放世界提供開放書籍

程式安裝

[編輯 | 編輯原始碼]

安裝 java

[編輯 | 編輯原始碼]

openbravo POS 是用 java 開發的應用程式,要執行它,您需要 Sun Java 執行時環境 1.4.2 或更高版本。

在 Windows 上

[編輯 | 編輯原始碼]

您可以從 Sun 的網站 安裝 Java

在 Ubuntu 上

[編輯 | 編輯原始碼]

確保已啟用 multiverse 儲存庫,並輸入

sudo apt-get install sun-java6-jre sun-java6-fonts

下載並解壓縮 openbravo POS

[編輯 | 編輯原始碼]

Sourceforge 下載 LibrePOS 的二進位制包的最新版本,用您喜歡的解壓縮器開啟它,並將所有檔案解壓縮到一個空資料夾中。

執行它!

[編輯 | 編輯原始碼]

在 Windows 中執行檔案“start.bat”,在 Linux 中執行“start.sh”,以確保一切正常執行。openbravo POS 應該會顯示一個警告,提醒您它發現了一個空資料庫。單擊“確定”以建立執行 LibrePOS 所需的資料庫結構。

此時,您應該決定是想在內建的 HSQLDB 引擎上執行 LibrePOS,還是選擇 Database_configuration|使用 MySQL 或 PostgreSQL 資料庫。

資料庫配置

[編輯 | 編輯原始碼]

LibrePOS 支援四種資料庫引擎:HSQLDBMySQLPostgreSQLOracle

LibrePOS 預設使用 HSQLDB 進行資料儲存。HSQLDB 與 LibrePOS 的二進位制包捆綁在一起,它有一個優勢,那就是不需要配置。但是,許多使用者出於效能或可靠性的考慮選擇其他關係資料庫。

要配置資料庫,請轉到配置面板,或在 Windows 中執行檔案“configuration.bat”,在 Linux 中執行“configuration.sh”。請注意,一旦您重新啟動 LibrePOS,它會告訴您您的資料庫為空,並會為您提供建立新資料庫表的選項。這是正常的。單擊“是”按鈕以允許 LibrePOS 為您建立表(在 LibrePOS 版本 0.0.24 中,應該有 26 個表)。

與資料庫配置相關的屬性是

驅動程式庫 是資料庫引擎供應商提供的檔案,其中包含允許 Java 程式與資料庫通訊的 JDBC 驅動程式。它通常是一個 JAR 檔案。
驅動程式類 是實現 JDBC 驅動程式的 Java 類名稱。此名稱也是由資料庫引擎供應商定義的。
URL 是使用 JDBC 來定位 JDBC 驅動程式和資料庫的連線字串。
使用者 授權資料庫使用者的名稱。
密碼 資料庫使用者的密碼。

在 Windows 上

[編輯 | 編輯原始碼]

下載 MySQL 伺服器(推薦使用 essentials 包)並安裝它。

下載 MySQL Connector/J,解壓縮內容並將其放置在 LibrePOS 所在的同一個資料夾中。

或者,您可以安裝包含 ApachePHPphpMyAdmin 的一體化軟體包,例如 WAMP ServerXAMPP

在 Ubuntu 上

[編輯 | 編輯原始碼]

啟用 universe 儲存庫並執行

sudo apt-get install mysql-server libmysql-java

您還可以安裝 phpMyAdmin

sudo apt-get install phpmyadmin php5

Connector/J 在 /usr/share/java/mysql.jar。您可以將其複製或連結到 LibrePOS 的資料夾

建立一個使用者和一個數據庫。您可以檢視 MySQL 文件,以下是一個使用 MySQL 作為資料庫引擎的資料庫配置示例

Driver library: mysql-connector-java-3.1.6-bin.jar
Driver class: com.mysql.jdbc.Driver  
URL: jdbc:mysql://:3306/tinapos
User: yourname
Password: yourhost

PostgreSQL

[編輯 | 編輯原始碼]

要使用 LibrePOS 與 PostgreSQL,您必須執行 PostgreSQL 伺服器,並安裝用於 PostgreSQL 的 JDBC 驅動程式。

在 Windows 上

[編輯 | 編輯原始碼]

下載伺服器根據您的版本獲取 JDBC 3 驅動程式

在 Ubuntu 上

[編輯 | 編輯原始碼]

確保你已經激活了 Universe 倉庫,並且

sudo apt-get install postgresql-8.2 libpg-java

你也可以安裝管理員工具,例如 pgAdmin3 或 phpPgAdmin

sudo apt-get install pgadmin3
sudo apt-get install phppgadmin php5 php5-pgsql

JDBC 庫位於 /usr/share/java/postgresql.jar。你可以將其複製或連結到 LibrePOS 的資料夾

資料庫伺服器安裝並執行後,你需要為 LibrePOS 建立一個空資料庫,以及一個擁有連線到該資料庫許可權的資料庫使用者。你可以檢視 PostgreSQL 文件

使用 PostgreSQL 作為資料庫引擎的資料庫配置示例

 Driver library: postgresql-8.0.309.jdbc3.jar  
 Driver class: org.postgresql.Driver  
 URL: jdbc:postgresql://:5432/tinapos
 User youruser  
 Password: youpass

下載並安裝 Oracle XEJDBC 驅動

資料庫配置示例

 Driver library: ojdbc14.jar
 Driver class: oracle.jdbc.driver.OracleDriver
 URL: jdbc:oracle:tinapos:@localhost
 User youruser  
 Password: youpass
華夏公益教科書