跳转到内容

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://127.0.0.1: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://127.0.0.1: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
华夏公益教科书