<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 1: How to install OpenbravoPOS 2.03.2 version</title><link href="https://sourceforge.net/p/openbravopos/tickets/1/" rel="alternate"/><link href="https://sourceforge.net/p/openbravopos/tickets/1/feed.atom" rel="self"/><id>https://sourceforge.net/p/openbravopos/tickets/1/</id><updated>2023-06-28T03:44:57.803000Z</updated><subtitle>Recent changes to 1: How to install OpenbravoPOS 2.03.2 version</subtitle><entry><title>How to install OpenbravoPOS 2.03.2 version</title><link href="https://sourceforge.net/p/openbravopos/tickets/1/" rel="alternate"/><published>2023-06-28T03:44:57.803000Z</published><updated>2023-06-28T03:44:57.803000Z</updated><author><name>Open Source Openbravo</name><uri>https://sourceforge.net/u/osopenbravo/</uri></author><id>https://sourceforge.netb28f3e5d1e6fb203b780317d5627153f74590343</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Software installation&lt;br/&gt;
Install Java&lt;br/&gt;
Openbravo POS is an application developed in Java and to execute it you will need the Sun Java Runtime Environment (JRE) 1.6 or greater.&lt;/p&gt;
&lt;p&gt;On Windows&lt;br/&gt;
You can install Java from Sun's website.&lt;/p&gt;
&lt;p&gt;On Ubuntu&lt;br/&gt;
To install java in Ubuntu make sure to have the multiverse and restricted repositories activated. To do this you can add the following lines to the /etc/apt/sources.list file:&lt;/p&gt;
&lt;p&gt;deb &lt;a href="http://za.archive.ubuntu.com/ubuntu/" rel="nofollow"&gt;http://za.archive.ubuntu.com/ubuntu/&lt;/a&gt; intrepid main restricted&lt;br/&gt;
deb &lt;a href="http://za.archive.ubuntu.com/ubuntu/" rel="nofollow"&gt;http://za.archive.ubuntu.com/ubuntu/&lt;/a&gt; intrepid multiverse&lt;br/&gt;
Where intrepid is the Ubuntu version you have installed. And after modified you have to update your repository executing:&lt;/p&gt;
&lt;p&gt;sudo apt-get update &lt;br/&gt;
And to install java execute&lt;/p&gt;
&lt;p&gt;sudo apt-get install sun-java6-jre sun-java6-fonts&lt;br/&gt;
You can also add the multiverse repository using the system tool Software sources, and install the java packages using the Synaptic package manager.&lt;/p&gt;
&lt;p&gt;To verify that the correct version of java is installed the following command can be used:&lt;/p&gt;
&lt;p&gt;java -version&lt;br/&gt;
If you have more than one java environment installed in your machine you need to select the Sun java runtime environment (JRE) 1.6 or greater. The following command can be used to list the available java versions:&lt;/p&gt;
&lt;p&gt;update-java-alternatives -l&lt;br/&gt;
And to change from one version to another, the following command can be used:&lt;/p&gt;
&lt;p&gt;sudo update-java-alternatives -s &lt;br/&gt;
Download and install Openbravo POS&lt;br/&gt;
Download the latest version of the Openbravo POS from Sourceforge. There are available installers for several operating systems and architectures or as a binary package. There is a description of all the files available for download in the Openbravo POS 2.30 Release notes#How to get Openbravo POS.&lt;/p&gt;
&lt;p&gt;The installers are very simple to follow and the binary package just needs to be opened with your favourite uncompressor and extract all files to an empty folder.&lt;/p&gt;
&lt;p&gt;Run it!&lt;br/&gt;
The first time Openbravo POS starts and there isn't a database, it display a warning alerting that it has found an empty database. If you click OK, Openbravo POS will create for you the database structure necessary to run.&lt;/p&gt;
&lt;p&gt;On Windows&lt;br/&gt;
Installer&lt;br/&gt;
Go to Start -&amp;gt; Applications -&amp;gt; Openbravo POS -&amp;gt; Openbravo POS&lt;/p&gt;
&lt;p&gt;Binary package&lt;br/&gt;
Execute the file start.bat just double clicking on it or launch from the command line. You can also create a shortcut to this file and place it in your preferred location: the desktop, the launch bar...&lt;/p&gt;
&lt;p&gt;On Linux&lt;br/&gt;
Installer&lt;br/&gt;
In Gnome go to Applications -&amp;gt; Office -&amp;gt; Openbravo POS or just execute openbravopos command in a command line.&lt;/p&gt;
&lt;p&gt;Binary Package&lt;br/&gt;
Execute sh start.sh.&lt;/p&gt;
&lt;p&gt;In linux you first need to add execution permissions to the files start.sh and configure.sh to do this execute the following commands:&lt;/p&gt;
&lt;p&gt;chmod +x start.sh &lt;br/&gt;
chmod +x configure.sh &lt;/p&gt;
&lt;p&gt;On MacOSX&lt;br/&gt;
Open the Apple Terminal (located at: /Applications/Utilities) and go with the command line to the location the start.sh file is located. Then execute sh start.sh.&lt;/p&gt;
&lt;p&gt;Localization packages installation&lt;br/&gt;
If you want to have Openbravo POS in your language you need first to download the localization package suitable for your language. The list of available localization packages and where to download is maintained in the Openbravo POS localization guide.&lt;/p&gt;
&lt;p&gt;Localization packages are very simple to install, just uncompress the localization package in the same folder Openbravo POS is installed and restart the application.&lt;/p&gt;
&lt;p&gt;Database installation&lt;br/&gt;
Once Openbravo POS is installed you should decide whether you want to run Openbravo POS on the built-in engine or on any of the other database engines supported. Openbravo POS supports five database engines: Apache Derby, MySQL, PostgreSQL, Oracle and HSQLDB.&lt;/p&gt;
&lt;p&gt;Openbravo POS since version 2.30 uses by default Apache Derby for data storage. Apache Derby is bundled with the binary package of Openbravo POS and offers the advantage that it doesn't have to be configured, and it is reliable and robust enough for most requirements.&lt;/p&gt;
&lt;p&gt;Apache Derby&lt;br/&gt;
Openbravo POS is distributed with the embedded library of Apache Derby so if you plan to use Apache Derby in embedded mode you do not need to download or install anything. But if you want to use Apache Derby in client/server mode you need to download and install the full distribution of Apache Derby available from the Apache Derby web site&lt;/p&gt;
&lt;p&gt;Derby is called javadb by Sun, and is included in Ubuntu from 7.04 onwards.&lt;/p&gt;
&lt;p&gt;sudo apt-get install sun-java6-javadb&lt;br/&gt;
To test access with the Derby command line client&lt;/p&gt;
&lt;p&gt;cd /usr/lib/jvm/java-6-sun/db/bin&lt;br/&gt;
export DERBY_HOME=/usr/lib/jvm/java-6-sun/db/bin&lt;br/&gt;
./ij&lt;br/&gt;
connect 'jdbc:derby:/home/myuser/openbravopos-database;create=true';&lt;br/&gt;
show tables;&lt;br/&gt;
select * from resources;&lt;br/&gt;
An example of a database configuration using Apache Derby as database engine in embedded mode is:&lt;/p&gt;
&lt;p&gt;Driver library: derby.jar&lt;br/&gt;
Driver class: org.apache.derby.jdbc.EmbeddedDriver&lt;br/&gt;
URL: jdbc:derby:/home/myuser/openbravopos-database;create=true&lt;br/&gt;
User: yourname&lt;br/&gt;
Password: yourpass&lt;br/&gt;
And in client / server mode:&lt;/p&gt;
&lt;p&gt;Driver library: derbyclient.jar&lt;br/&gt;
Driver class: org.apache.derby.jdbc.ClientDriver&lt;br/&gt;
URL: jdbc:derby://localhost:1527/openbravopos-database;create=true&lt;br/&gt;
User: yourname&lt;br/&gt;
Password: yourpass&lt;br/&gt;
MySQL&lt;br/&gt;
On Windows&lt;br/&gt;
Download MySQL server (essentials package recommended) and install it.&lt;/p&gt;
&lt;p&gt;Download MySQL Connector/J, unzip the contents and place it in the same folder where Openbravo POS resides.&lt;/p&gt;
&lt;p&gt;Alternatively you can install MySQL Administrator and MySQL Query Browser MySQL GUI Tools Downloads.&lt;/p&gt;
&lt;p&gt;On Ubuntu&lt;br/&gt;
Activate the universe repository and run following commands in a terminal:&lt;/p&gt;
&lt;p&gt;sudo apt-get install mysql-server libmysql-java&lt;br/&gt;
You can also install MySQL Administrator and MySQL Query Browser:&lt;/p&gt;
&lt;p&gt;sudo apt-get install mysql-admin mysql-query-browser&lt;br/&gt;
Connector/J is on /usr/share/java/mysql.jar. You can copy or link it to Openbravo POS' folder.&lt;/p&gt;
&lt;p&gt;Usage&lt;br/&gt;
Create an user and a database.&lt;/p&gt;
&lt;p&gt;You can check MySQL documentation.&lt;/p&gt;
&lt;p&gt;An example of a database configuration using MySQL as database engine is:&lt;/p&gt;
&lt;p&gt;Driver library: mysql-connector-java-3.1.6-bin.jar&lt;br/&gt;
Driver class: com.mysql.jdbc.Driver&lt;br/&gt;
URL: jdbc:mysql://localhost:3306/openbravopos&lt;br/&gt;
User: yourname&lt;br/&gt;
Password: yourpass&lt;br/&gt;
Note: if you copy/paste these values, make sure you do not have a blank space at the end of each string, i.e. "com.mysql.jdbc.Driver ", this will cause an error when executing Openbravo.&lt;/p&gt;
&lt;p&gt;PostgreSQL&lt;br/&gt;
To use Openbravo POS with PostgreSQL you must have a PostgreSQL server running and the JDBC driver for PostgreSQL.&lt;/p&gt;
&lt;p&gt;On Windows&lt;br/&gt;
Download the server PostgreSQL download and install it.&lt;/p&gt;
&lt;p&gt;Download the JDBC driver PostgreSQL JDBC Driver according to your version and install it.&lt;/p&gt;
&lt;p&gt;You can also install the PosgreSQL administration tool pgAdminIII.&lt;/p&gt;
&lt;p&gt;On Ubuntu&lt;br/&gt;
Ensure you have the universe repository activated and run following commands in a terminal:&lt;/p&gt;
&lt;p&gt;sudo apt-get install postgresql-8.2 libpg-java&lt;br/&gt;
You can also install the administrator tool pgAdmin3:&lt;/p&gt;
&lt;p&gt;sudo apt-get install pgadmin3&lt;br/&gt;
The JDBC lib is on /usr/share/java/postgresql.jar. You can copy or link it to Openbravo POS' folder.&lt;/p&gt;
&lt;p&gt;Usage&lt;br/&gt;
After the database server is installed and running you have to create an empty database for Openbravo POS and a database user with privileges to connect to this database. You can check PostgreSQL documentation.&lt;/p&gt;
&lt;p&gt;An example of a database configuration using PostgreSQL as database engine is:&lt;/p&gt;
&lt;p&gt;Driver library: /usr/share/java/postgresql-8.0.309.jdbc3.jar  &lt;br/&gt;
Driver class: org.postgresql.Driver&lt;br/&gt;
URL: jdbc:postgresql://localhost:5432/openbravopos&lt;br/&gt;
User youruser&lt;br/&gt;
Password: youpass&lt;br/&gt;
Oracle&lt;br/&gt;
To use Openbravo POS with Oracle you must have an Oracle server running and the JDBC driver for Oracle.&lt;/p&gt;
&lt;p&gt;On Windows&lt;br/&gt;
Download and install Oracle XE and the JDBC Driver.&lt;/p&gt;
&lt;p&gt;You can also install to administer and query the database Oracle JDeveloper.&lt;/p&gt;
&lt;p&gt;On Ubuntu&lt;br/&gt;
Download and install Oracle XE and the JDBC Driver.&lt;/p&gt;
&lt;p&gt;You can also install to administer and query the database Oracle JDeveloper.&lt;/p&gt;
&lt;p&gt;Usage&lt;br/&gt;
After the database server is installed and running you have to create an empty database for Openbravo POS and a database user with privileges to connect to this database.&lt;/p&gt;
&lt;p&gt;An example of database configuration is:&lt;/p&gt;
&lt;p&gt;Driver library: ojdbc14.jar&lt;br/&gt;
Driver class: oracle.jdbc.driver.OracleDriver&lt;br/&gt;
URL: jdbc:oracle:thin:&lt;a class="user-mention" href="/u/localhost/"&gt;@localhost&lt;/a&gt;:1521:xe&lt;br/&gt;
User youruser&lt;br/&gt;
Password: youpass&lt;br/&gt;
Configuration&lt;br/&gt;
To configure Openbravo POS go to the configuration panel or run the file configuration.bat in windows or configuration.sh in linux. Please be aware that once you restart Openbravo POS, it will tell you that your database is empty and will offer you to create tables for your new database. Click the yes button to allow Openbravo POS to create the tables for you&lt;/p&gt;
&lt;p&gt;Database configuration&lt;br/&gt;
Openbravo POS configuration.&lt;br/&gt;
Openbravo POS configuration.&lt;br/&gt;
The properties related to the database configuration are:&lt;/p&gt;
&lt;p&gt;Driver library&lt;br/&gt;
Is the file provided by the database engine vendor that contains the JDBC driver that allows Java programs to communicate with the database. It's usually a file with extension .jar.&lt;br/&gt;
Driver class&lt;br/&gt;
Is the java class name that implements the JDBC driver. This name is also defined by the database engine vendor.&lt;br/&gt;
URL&lt;br/&gt;
Is the connection string that uses JDBC to localize the JDBC the driver and the database.&lt;br/&gt;
User&lt;br/&gt;
The name of the authorized database user.&lt;br/&gt;
Password&lt;br/&gt;
The password of the database user.&lt;/p&gt;
&lt;p&gt;Cash register&lt;br/&gt;
Openbravo POS configuration&lt;br/&gt;
Openbravo POS configuration&lt;br/&gt;
The properties related to the register cash panel are:&lt;/p&gt;
&lt;p&gt;Name&lt;br/&gt;
is the name of the cashier.&lt;br/&gt;
Skin&lt;br/&gt;
provides a few themes which change the look of Openbravo POS.&lt;br/&gt;
Screen&lt;br/&gt;
sets if the application should be in a fullscreen or just in window mode.&lt;br/&gt;
Tickets&lt;br/&gt;
sets in which mode Openbravo POS works. At the present day the following : are available:&lt;br/&gt;
simple, standard or restaurant.&lt;br/&gt;
Customer Display&lt;br/&gt;
sets the way how a customer should see the last ordered item.&lt;br/&gt;
Printer&lt;br/&gt;
is the main printer.&lt;br/&gt;
Printer2&lt;br/&gt;
is an additional printer that could print something additional i.e. an&lt;br/&gt;
order in a kitchen or in a bar.&lt;br/&gt;
Printer3&lt;br/&gt;
is an additional printer that could print something additional i.e. an&lt;br/&gt;
order in a kitchen or in a bar.&lt;br/&gt;
Scale&lt;br/&gt;
sets scales to weigh products.&lt;br/&gt;
Scanner&lt;br/&gt;
sets a barcode scanner to read barcodes.&lt;br/&gt;
Reports Printer&lt;br/&gt;
is a printer that prints reports.&lt;br/&gt;
This feature is available with version 2.30 and later&lt;/p&gt;
&lt;p&gt;Receipt printer&lt;br/&gt;
this box must be checked if the Reports Printers is a receipt printer&lt;br/&gt;
Locale&lt;br/&gt;
Here the language of the application is defined. You can define a format of the values displayed like dates, currencies, numbers...&lt;/p&gt;
&lt;p&gt;Openbravo POS configuration&lt;br/&gt;
Openbravo POS configuration&lt;/p&gt;
&lt;p&gt;Locale&lt;br/&gt;
You select the language and the country of the application. This selection determines also the default format for currency values and the currency symbol, the default format for dates, times and numeric values.&lt;br/&gt;
Integer, Double, Currency, Percent, Date, Time and Date time&lt;br/&gt;
Here you can overwrite the default type format for each value type defined by the selected Locale. This pattern format follows the specification of the Java platform.&lt;/p&gt;
&lt;p&gt;Payment&lt;br/&gt;
You can set a payment gateway to provide a possibility for customers to pay by credit/debit card. At the present day Openbravo POS supports Authorize.Net and SecPay.&lt;/p&gt;
&lt;p&gt;Openbravo POS configuration&lt;br/&gt;
Openbravo POS configuration&lt;/p&gt;
&lt;p&gt;The properties related to the payment configuration are:&lt;/p&gt;
&lt;p&gt;Commerce ID&lt;br/&gt;
Your ID that you get when you register in a payment gateway provider.&lt;br/&gt;
Commerce password&lt;br/&gt;
Your password to your Commerce ID.&lt;br/&gt;
Payment gateway&lt;br/&gt;
sets the provider that you register in.&lt;br/&gt;
Mag card reader&lt;br/&gt;
sets a device that reads cards&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>