SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Openbravo ERP Tutorial

     Ubuntu Installation

           As a Part of
Wirabumi Software Managed Service


               July 2011


            Wirabumi Software
    CV. Wirabumi Openbravo Indonesia
        www.wirabumisoftware.com
Tutorial instalasi-en - 06/18/11   2/12
Table of Contents
Objective....................................................................................................................................................3
Change Log................................................................................................................................................4
   1 Install PostgreSQL............................................................................................................................5
   2 Install Sun JDK.................................................................................................................................5
   3 Install Apache Tomcat.......................................................................................................................6
   4 Install Ant..........................................................................................................................................7
   5 Openbravo.properties Configuration.................................................................................................7
   6 Compile Source Openbravo..............................................................................................................9
   7 Backup/Restore Openbravo.............................................................................................................11




Tutorial instalasi-en - 06/18/11                                                                                                                    3/12
Objective
The objective of this document is guide you to install Openbravo ERP on the top of ubuntu server
operating system.
After studying this tutorial, you will be able to:
   •   Preparing Openbravo ERP environment on Ubuntu
   •   Install all required dependencies:
       ◦ OpenJDK JDK and OpenJDK JRE
       ◦ PostgreSQL
       ◦ Apache Tomcat
       ◦ Ant
   •   install Openbravo ERP from source




Tutorial instalasi-en - 06/18/11                                                          4/12
Change Log
Version Revision date        PIC     Description
1         05/07/2011         Zaien   Start
2         07/11/2011         Zaien   Add correction to setup environment variable
                                     Add new content for backup/restore using snapshot.xml
3         01/08/2012         Zaien   Update to PostgreSQL 9.1
                                     Remove snapshot.xml and replace it using pg_dump and
                                     zip
                                     Upgrade Openbravo ERP source to 2.50MP43




Tutorial instalasi-en - 06/18/11                                                      5/12
1 Install PostgreSQL
PostgreSQL is a server database used by Openbravo. Minimum required version is 8.3.5. Beside
PostgreSQL server, you need also contrib module to install pl/pgsql and UUID.
Install PostgreSQL using Ubuntu APT:
       sudo apt-get install postgresql postgresql-contrib


By default, Postgresql installation come with default user Ubuntu, but without password. Change the
password using command below:
       sudo /etc/init.d/postgresql start
       sudo su - postgres -c psql

       alter role postgres with password 'new_password';
       q




2 Install Sun JDK
Java Development Kit used when compile source of Openbravo ERP. You must add an APT repository
line deb http://ppa.launchpad.net/pitti/postgresql/ubuntu lucid main, to enable you install OpenJDK
JDK and OpenJDK JRE on your Ubuntu.
Add ubuntu repository line to install PostgreSQL by editing source.list:
       sudo nano /etc/apt/source.list


Add new line in the bottom part of source.list:
       deb http://ppa.launchpad.net/pitti/postgresql/ubuntu lucid main


Save source.list, then install OpenJDK JDK and OpenJDK JRE using ATPT:
       sudo apt-get install openjdk-6-jdk openjdk-6-jre


Set OpenJDK as default JDK:
       sudo update-java-alternatives -s java-1.6.0-openjdk-amd64


Add environment variable for JAVA_HOME:
       echo 'JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-amd64"' | sudo tee -a
       /etc/environment


Add environment variable for JAVA_OPTS:
       echo 'JAVA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m
             -XX:PermSize=128m -XX:MaxPermSize=256m"' | sudo tee -a /etc/environment



Tutorial instalasi-en - 06/18/11                                                            6/12
Apply your new environment variable in your session:
       source /etc/environment



3 Install Apache Tomcat
Apache Tomcat is a web container, used as a web server where Openbravo hosted.
Install tomcat using APT:
       sudo apt-get install tomcat6 tomcat6-admin

Start tomcat:
       sudo /etc/init.d/tomcat6 start

Make sure your installation is correct by access your tomcat at http://localhost:8080
Add environment variable CATALINA_HOME, CATALINA_BASE, and CATALINA_OPTS
       echo 'CATALINA_HOME="/usr/share/tomcat6"' | sudo tee -a /etc/environment
       echo 'CATALINA_BASE="/var/lib/tomcat6"' | sudo tee -a /etc/environment
       echo 'CATALINA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m
             -XX:PermSize=128m -XX:MaxPermSize=256m"


Edit file /usr/share/tomcat6/bin/catalina.sh, add line after comment at the top of this file:
       echo 'CATALINA_HOME="/usr/share/tomcat6"' | sudo tee -a /etc/environment
       echo 'CATALINA_BASE="/var/lib/tomcat6"' | sudo tee -a /etc/environment
       echo 'CATALINA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m
             -XX:PermSize=128m -XX:MaxPermSize=256m"'


Apply your new environment variable in your session:
       source /etc/environment


Edit file /var/lib/tomcat6/conf/tomcat-users.xml to add manager user:
       <?xml version='1.0' encoding='utf-8'?>
       <tomcat-users>
         <role rolename="manager"/>
         <user username="admin" password="admin" roles="manager"/>
       </tomcat-users>

Restart apache tomcat:
       sudo service tomcat6 restart


Make sure your configuration              is   correct   by    access    your    tomcat     manager      at
http://localhost:8080:/manager/html
username: admin, password: admin

Tutorial instalasi-en - 06/18/11                                                                  7/12
4 Install Ant
Ant is a java build tool, used when build Openbravo ERP. Install ant using APT:
       sudo apt-get install ant ant-optional


Create environment variable for ANT_HOME and ANT_OPTS:
       echo 'ANT_HOME="/usr/share/ant"' | sudo tee -a /etc/environment
       echo 'ANT_OPTS="-Xmx1024M -XX:MaxPermSize=128M"' | sudo tee
             -a /etc/environment

Apply your new environment variable in your session:
       source /etc/environment

5 Openbravo.properties Configuration
Parameters inside Openbravo.properties will be used when you compile source Openbravo. Fill
required data with correct information. Extract source Openbravo on desired folder. For next step, we
will call this folder as OPENBRAVO_HOME. Openbravo Source can be downloaded at:
http://dl.dropbox.com/u/17925381/OpenbravoERP-2.50MP43.obx.
Using command line terminal, go to OPENBRAVO_HOME, download openbravo configuration
wizard:
       ant setup


go to folder config, add executable permission on configuration wizard file:
       chmod +x setup-properties-linux.bin


Run configuration wizard file:
       ./setup-properties-linux.bin




Tutorial instalasi-en - 06/18/11                                                              8/12
1. Date time option: [self explanation].
    2. Stack configuration:
           1. attachment directory: select your attachment folder. For example of an attachment is
              print out result of an invoice, a picture, PDF, etc. Fill it using:
              OPENBRAVO_HOME/attachment.
           2. context name: application name that registered on tomcat, leave it default.
           3. web URL: web address of openbravo on tomcat, leave it default.
           4. context URL: web parent address of openbravo, leave it default.
    3. development parameter: used for openbravo development purpose, leave if default.
    4. Server database: select PostgreSQL.
    5. Parameter on PostgreSQL:
            1. DB name: database name of openbravo. Fill it : openbravo.
            2. admin role: super user name of server database PostgreSQL. Fill it: postgres.
            3. admin role password: password of super user. Fill it regarding your password supplied as
               explanation on 1st chapter.
            4. DB role: user on server PostgreSQL who will access Openbravo database. Fill it: tad.

Tutorial instalasi-en - 06/18/11                                                                9/12
5. DB role password: password of user on server PostgreSQL who will access Openbravo
             database. Fill it: tad.
          6. DB server address: server address of postgresql. Fill it: localhost.
          7. DB server port: port of PostgreSQL. Leave it default (5432).
    6. Tomcat configuration:
          1. tomcat manager URL: Application address of manager tomcat, leave it default.
          2. tomcat admin username: user name of tomcat manager, fill it: admin.
          3. tomcat admin password: password of user name of tomcat manager, fill it: admin.
    7. Pentaho server: not applied for now, leave it blank.
Finish process by click forward.

6 Compile Source Openbravo
If your command line terminal that you use in previous chapter, please close it and open again to refesh
your session with your new environment variable. Now Openbravo ERP is ready for compile process.
Go to OPENBRAVO_HOME folder using this command line terminal, compile openbravo using
command below:
       ant install.source




Be patient, this process may take several minutes, depend on your machine, but average on dual core
PC is about 30 minutes.
After compile process finished successfully, restart your tomcat:
       sudo service tomcat6 restart


Wait for a moment (about 1 minute), tomcat is now deploying openbravo. Open your openbravo using
web browser (Internet explorer, Mozilla Firefox, etc) on address: http://localhost:8080/openbravo. You

Tutorial instalasi-en - 06/18/11                                                                 10/12
will get a login page of Openbravo. Please login with default user/password: username: Openbravo,
password: openbravo. This username/password is case sensitive.




Tutorial instalasi-en - 06/18/11                                                           11/12
7 Backup/Restore Openbravo
To backup openbravo, there are 2 part you need to backup:
   1. database
   2. source file in OPENBRAVO_HOME
To backup your database, backup it using pg_dump:
       pg_dump -U postgres -h localhost -p 5432 -F c -v openbravo >
       openbravo.backup
those command will produce a file named openbravo.backup, containing all your database information
of openbravo DB, located in your current folder.
To backup your OPENBRAVO_HOME you can zip all file into single zip file. Go to
OPENBRAVO_HOME, run command below:
       zip Openbravo.zip -r .
those command will produce a file named Openbravo.zip, containing all your OPENBRAVO_HOME
files, located in OPENBRAVO_HOME.
To restore database, go to the folder that contain your DB backup, create a new database (drop it first if
exists):
       dropdb -U postgres -h localhost -p 5432 openbravo
       createdb -U postgres -h localhost -p 5432 openbravo
       pg_restore -U postgres -h localhost -p 5432 -F c -v -d openbravo <
       openbravo.backup
To restore OPENBRAVO_HOME, remove all file inside OPENBRAVO_HOME, copy your backup
(zip file) to your OPENBRAVO_HOME, then extract your backup zip file:
       unzip     Openbravo.zip -d .
Compile new restored backup:
       ant smartbuild
After process finished successfully, restart tomcat, and wait for a moment (about 1 minute), tomcat is
now deploying openbravo. Open your openbravo using web browser (Internet explorer, Mozilla
Firefox, etc) on address: http://localhost:8080/openbravo.




Tutorial instalasi-en - 06/18/11                                                                   12/12

Contenu connexe

Tendances

Báo cáo thực tập Văn hóa doanh nghiệp tại công ty sữa Vinamilk
Báo cáo thực tập Văn hóa doanh nghiệp tại công ty sữa VinamilkBáo cáo thực tập Văn hóa doanh nghiệp tại công ty sữa Vinamilk
Báo cáo thực tập Văn hóa doanh nghiệp tại công ty sữa VinamilkDịch vụ Làm Luận Văn 0936885877
 
Triển khai hệ thống mail cho doanh nghiệp với KERIO MAIL SERVER
Triển khai hệ thống mail cho doanh nghiệp với KERIO MAIL SERVERTriển khai hệ thống mail cho doanh nghiệp với KERIO MAIL SERVER
Triển khai hệ thống mail cho doanh nghiệp với KERIO MAIL SERVERlaonap166
 
Thiết kế tủ cấp đông tiếp xúc
Thiết kế tủ cấp đông tiếp xúcThiết kế tủ cấp đông tiếp xúc
Thiết kế tủ cấp đông tiếp xúcebookbkmt
 
Mẫu báo cáo bài tập lớn
Mẫu báo cáo bài tập lớnMẫu báo cáo bài tập lớn
Mẫu báo cáo bài tập lớnJohn MacTavish
 
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636jackjohn45
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql. .
 
Đề tài môn học: Phân tích chiến lược 3P bột giặt OMO, 9 Điểm!
Đề tài môn học: Phân tích chiến lược 3P bột giặt OMO, 9 Điểm!Đề tài môn học: Phân tích chiến lược 3P bột giặt OMO, 9 Điểm!
Đề tài môn học: Phân tích chiến lược 3P bột giặt OMO, 9 Điểm!Viết thuê trọn gói ZALO 0934573149
 
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...https://www.facebook.com/garmentspace
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm nataliej4
 
Giới thiệu về samsung qth
Giới thiệu về samsung   qthGiới thiệu về samsung   qth
Giới thiệu về samsung qthkieu thai
 
Hệ Thống Quản Lý Môi Trường Của Tập Đoàn Tân Hiệp Phát
Hệ Thống Quản Lý Môi Trường Của Tập Đoàn Tân Hiệp Phát Hệ Thống Quản Lý Môi Trường Của Tập Đoàn Tân Hiệp Phát
Hệ Thống Quản Lý Môi Trường Của Tập Đoàn Tân Hiệp Phát nataliej4
 
Bảo trì phần mềm
Bảo trì phần mềmBảo trì phần mềm
Bảo trì phần mềmNguyễn Anh
 
Đề kiểm tra cuối kì - Học phần kỹ năng mềm 2 - MD001
Đề kiểm tra cuối kì - Học phần kỹ năng mềm 2 - MD001Đề kiểm tra cuối kì - Học phần kỹ năng mềm 2 - MD001
Đề kiểm tra cuối kì - Học phần kỹ năng mềm 2 - MD001Man_Ebook
 
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềmNghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềmNguyễn Anh
 
Phuong phap chia subnet nhanh nhat
Phuong phap chia subnet nhanh nhatPhuong phap chia subnet nhanh nhat
Phuong phap chia subnet nhanh nhatnp_thanh
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýMasterCode.vn
 

Tendances (20)

Đề tài chương trình quản lý các lớp ngoại ngữ, HAY
Đề tài  chương trình quản lý các lớp ngoại ngữ, HAYĐề tài  chương trình quản lý các lớp ngoại ngữ, HAY
Đề tài chương trình quản lý các lớp ngoại ngữ, HAY
 
Báo cáo thực tập Văn hóa doanh nghiệp tại công ty sữa Vinamilk
Báo cáo thực tập Văn hóa doanh nghiệp tại công ty sữa VinamilkBáo cáo thực tập Văn hóa doanh nghiệp tại công ty sữa Vinamilk
Báo cáo thực tập Văn hóa doanh nghiệp tại công ty sữa Vinamilk
 
Triển khai hệ thống mail cho doanh nghiệp với KERIO MAIL SERVER
Triển khai hệ thống mail cho doanh nghiệp với KERIO MAIL SERVERTriển khai hệ thống mail cho doanh nghiệp với KERIO MAIL SERVER
Triển khai hệ thống mail cho doanh nghiệp với KERIO MAIL SERVER
 
Ứng dụng PLC S7 200 đo, điều khiển và cảnh báo nhiệt độ trong lò
Ứng dụng PLC S7 200 đo, điều khiển và cảnh báo nhiệt độ trong lòỨng dụng PLC S7 200 đo, điều khiển và cảnh báo nhiệt độ trong lò
Ứng dụng PLC S7 200 đo, điều khiển và cảnh báo nhiệt độ trong lò
 
Thiết kế tủ cấp đông tiếp xúc
Thiết kế tủ cấp đông tiếp xúcThiết kế tủ cấp đông tiếp xúc
Thiết kế tủ cấp đông tiếp xúc
 
Tieu luan maketing sản xuất bánh kẹo kinh đô
Tieu luan maketing sản xuất bánh kẹo kinh đôTieu luan maketing sản xuất bánh kẹo kinh đô
Tieu luan maketing sản xuất bánh kẹo kinh đô
 
Mẫu báo cáo bài tập lớn
Mẫu báo cáo bài tập lớnMẫu báo cáo bài tập lớn
Mẫu báo cáo bài tập lớn
 
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql
 
Đề tài môn học: Phân tích chiến lược 3P bột giặt OMO, 9 Điểm!
Đề tài môn học: Phân tích chiến lược 3P bột giặt OMO, 9 Điểm!Đề tài môn học: Phân tích chiến lược 3P bột giặt OMO, 9 Điểm!
Đề tài môn học: Phân tích chiến lược 3P bột giặt OMO, 9 Điểm!
 
Luận văn: Nghiên cứu công nghệ tìm kiếm (Mã nguồn mở) Lucene
Luận văn: Nghiên cứu công nghệ tìm kiếm (Mã nguồn mở) LuceneLuận văn: Nghiên cứu công nghệ tìm kiếm (Mã nguồn mở) Lucene
Luận văn: Nghiên cứu công nghệ tìm kiếm (Mã nguồn mở) Lucene
 
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
Khóa luận tốt nghiệp Một số giải pháp đảm bảo an toàn bảo mật thông tin cho c...
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm
 
Giới thiệu về samsung qth
Giới thiệu về samsung   qthGiới thiệu về samsung   qth
Giới thiệu về samsung qth
 
Hệ Thống Quản Lý Môi Trường Của Tập Đoàn Tân Hiệp Phát
Hệ Thống Quản Lý Môi Trường Của Tập Đoàn Tân Hiệp Phát Hệ Thống Quản Lý Môi Trường Của Tập Đoàn Tân Hiệp Phát
Hệ Thống Quản Lý Môi Trường Của Tập Đoàn Tân Hiệp Phát
 
Bảo trì phần mềm
Bảo trì phần mềmBảo trì phần mềm
Bảo trì phần mềm
 
Đề kiểm tra cuối kì - Học phần kỹ năng mềm 2 - MD001
Đề kiểm tra cuối kì - Học phần kỹ năng mềm 2 - MD001Đề kiểm tra cuối kì - Học phần kỹ năng mềm 2 - MD001
Đề kiểm tra cuối kì - Học phần kỹ năng mềm 2 - MD001
 
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềmNghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm
Nghiên cứu chuẩn ISO/IEC 9126 trong đánh giá chất lượng phần mềm
 
Phuong phap chia subnet nhanh nhat
Phuong phap chia subnet nhanh nhatPhuong phap chia subnet nhanh nhat
Phuong phap chia subnet nhanh nhat
 
Bài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lýBài 7: Thiết kế cơ sở dữ liệu vật lý
Bài 7: Thiết kế cơ sở dữ liệu vật lý
 

En vedette

National Policy on Teacher Development in Relation to Autonomous Education U...
National Policy on Teacher Development in Relation to Autonomous Education U...National Policy on Teacher Development in Relation to Autonomous Education U...
National Policy on Teacher Development in Relation to Autonomous Education U...Kreshna Aditya
 
Autonomous colleges a critique
Autonomous colleges   a critiqueAutonomous colleges   a critique
Autonomous colleges a critiqueSrirangam Mathew
 
Presentación ERP & CRM Dolibarr
Presentación ERP & CRM DolibarrPresentación ERP & CRM Dolibarr
Presentación ERP & CRM Dolibarr2byte
 
Système E-commerce avec Dolibarr ERP/CRM
Système E-commerce avec Dolibarr ERP/CRMSystème E-commerce avec Dolibarr ERP/CRM
Système E-commerce avec Dolibarr ERP/CRMJean Heimburger
 
Support de cours Dolibarr crm debutant hodei
Support de cours Dolibarr crm debutant hodeiSupport de cours Dolibarr crm debutant hodei
Support de cours Dolibarr crm debutant hodeiFranck Patissier
 
Dolibarr - What's new 3.9 and 4.0 (english)
Dolibarr - What's new 3.9 and 4.0 (english)Dolibarr - What's new 3.9 and 4.0 (english)
Dolibarr - What's new 3.9 and 4.0 (english)Laurent Destailleur
 
Dolibarr the future - Christmas devcamp in Valence
Dolibarr the future - Christmas devcamp in ValenceDolibarr the future - Christmas devcamp in Valence
Dolibarr the future - Christmas devcamp in ValenceLaurent Destailleur
 
Présentation dolibarr & google apps
Présentation dolibarr & google appsPrésentation dolibarr & google apps
Présentation dolibarr & google appsAgileaSoft
 
Dolibarr ERP CRM - What's new in 5.0
Dolibarr ERP CRM -  What's new in 5.0Dolibarr ERP CRM -  What's new in 5.0
Dolibarr ERP CRM - What's new in 5.0Laurent Destailleur
 
RTOS APPLICATIONS
RTOS  APPLICATIONSRTOS  APPLICATIONS
RTOS APPLICATIONSDr.YNM
 
Academic freedom ppt
Academic freedom pptAcademic freedom ppt
Academic freedom pptPenn State
 

En vedette (20)

Mauricio.mortera.slides
Mauricio.mortera.slidesMauricio.mortera.slides
Mauricio.mortera.slides
 
National Policy on Teacher Development in Relation to Autonomous Education U...
National Policy on Teacher Development in Relation to Autonomous Education U...National Policy on Teacher Development in Relation to Autonomous Education U...
National Policy on Teacher Development in Relation to Autonomous Education U...
 
Developing quality in autonomous college - Part 1
Developing quality in autonomous college - Part 1Developing quality in autonomous college - Part 1
Developing quality in autonomous college - Part 1
 
Dolibarr
DolibarrDolibarr
Dolibarr
 
Autonomous colleges a critique
Autonomous colleges   a critiqueAutonomous colleges   a critique
Autonomous colleges a critique
 
Presentation forum php 2010
Presentation forum php 2010Presentation forum php 2010
Presentation forum php 2010
 
Presentación ERP & CRM Dolibarr
Presentación ERP & CRM DolibarrPresentación ERP & CRM Dolibarr
Presentación ERP & CRM Dolibarr
 
Système E-commerce avec Dolibarr ERP/CRM
Système E-commerce avec Dolibarr ERP/CRMSystème E-commerce avec Dolibarr ERP/CRM
Système E-commerce avec Dolibarr ERP/CRM
 
Dolibarr
DolibarrDolibarr
Dolibarr
 
Support de cours Dolibarr crm debutant hodei
Support de cours Dolibarr crm debutant hodeiSupport de cours Dolibarr crm debutant hodei
Support de cours Dolibarr crm debutant hodei
 
Dolibarr - What's new 3.9 and 4.0 (english)
Dolibarr - What's new 3.9 and 4.0 (english)Dolibarr - What's new 3.9 and 4.0 (english)
Dolibarr - What's new 3.9 and 4.0 (english)
 
Openbravo ERP Overview
Openbravo ERP OverviewOpenbravo ERP Overview
Openbravo ERP Overview
 
Openbravo ERP
Openbravo ERPOpenbravo ERP
Openbravo ERP
 
Dolibarr the future - Christmas devcamp in Valence
Dolibarr the future - Christmas devcamp in ValenceDolibarr the future - Christmas devcamp in Valence
Dolibarr the future - Christmas devcamp in Valence
 
Présentation dolibarr & google apps
Présentation dolibarr & google appsPrésentation dolibarr & google apps
Présentation dolibarr & google apps
 
Dolibarr ERP CRM - What's new in 5.0
Dolibarr ERP CRM -  What's new in 5.0Dolibarr ERP CRM -  What's new in 5.0
Dolibarr ERP CRM - What's new in 5.0
 
dolibarr SSIT Maroc
dolibarr SSIT Marocdolibarr SSIT Maroc
dolibarr SSIT Maroc
 
RTOS APPLICATIONS
RTOS  APPLICATIONSRTOS  APPLICATIONS
RTOS APPLICATIONS
 
Academic Freedom
Academic FreedomAcademic Freedom
Academic Freedom
 
Academic freedom ppt
Academic freedom pptAcademic freedom ppt
Academic freedom ppt
 

Similaire à How To Install Openbravo ERP 2.50 MP43 in Ubuntu

Erp 2.50 openbravo environment installation openbravo-wiki
Erp 2.50 openbravo environment installation   openbravo-wikiErp 2.50 openbravo environment installation   openbravo-wiki
Erp 2.50 openbravo environment installation openbravo-wikiyaranusa
 
Open erp on ubuntu
Open erp on ubuntuOpen erp on ubuntu
Open erp on ubuntuIker Coranti
 
How to install and configure LEMP stack
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stackRootGate
 
Performance all teh things
Performance all teh thingsPerformance all teh things
Performance all teh thingsMarcus Deglos
 
Newgenlib Installation on Ubuntu 12.04
Newgenlib Installation on Ubuntu 12.04Newgenlib Installation on Ubuntu 12.04
Newgenlib Installation on Ubuntu 12.04Rajendra Singh
 
PuppetConf 2016: An Introduction to Measuring and Tuning PE Performance – Cha...
PuppetConf 2016: An Introduction to Measuring and Tuning PE Performance – Cha...PuppetConf 2016: An Introduction to Measuring and Tuning PE Performance – Cha...
PuppetConf 2016: An Introduction to Measuring and Tuning PE Performance – Cha...Puppet
 
Oracle 11g Installation With ASM and Data Guard Setup
Oracle 11g Installation With ASM and Data Guard SetupOracle 11g Installation With ASM and Data Guard Setup
Oracle 11g Installation With ASM and Data Guard SetupArun Sharma
 
[MathWorks] Versioning Infrastructure
[MathWorks] Versioning Infrastructure[MathWorks] Versioning Infrastructure
[MathWorks] Versioning InfrastructurePerforce
 
Oracle api gateway installation as cluster and single node
Oracle api gateway installation as cluster and single nodeOracle api gateway installation as cluster and single node
Oracle api gateway installation as cluster and single nodeOsama Mustafa
 
How To Install OpenFire in CentOS 7
How To Install OpenFire in CentOS 7How To Install OpenFire in CentOS 7
How To Install OpenFire in CentOS 7VCP Muthukrishna
 
How to install Open Atrium over LAMP stack
How to install Open Atrium over LAMP stackHow to install Open Atrium over LAMP stack
How to install Open Atrium over LAMP stackcercer
 
Node.js basics
Node.js basicsNode.js basics
Node.js basicsBen Lin
 
L.A.M.P Installation Note --- CentOS 6.5
L.A.M.P Installation Note --- CentOS 6.5L.A.M.P Installation Note --- CentOS 6.5
L.A.M.P Installation Note --- CentOS 6.5William Lee
 
Installing php 7.4 Nginx Laravel 7.x on Centos 8
Installing php 7.4 Nginx Laravel 7.x on Centos 8Installing php 7.4 Nginx Laravel 7.x on Centos 8
Installing php 7.4 Nginx Laravel 7.x on Centos 8Raja Rozali Raja Hasan
 
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库maclean liu
 

Similaire à How To Install Openbravo ERP 2.50 MP43 in Ubuntu (20)

Erp 2.50 openbravo environment installation openbravo-wiki
Erp 2.50 openbravo environment installation   openbravo-wikiErp 2.50 openbravo environment installation   openbravo-wiki
Erp 2.50 openbravo environment installation openbravo-wiki
 
linux installation.pdf
linux installation.pdflinux installation.pdf
linux installation.pdf
 
Open erp on ubuntu
Open erp on ubuntuOpen erp on ubuntu
Open erp on ubuntu
 
How to install and configure LEMP stack
How to install and configure LEMP stackHow to install and configure LEMP stack
How to install and configure LEMP stack
 
Performance all teh things
Performance all teh thingsPerformance all teh things
Performance all teh things
 
Newgenlib Installation on Ubuntu 12.04
Newgenlib Installation on Ubuntu 12.04Newgenlib Installation on Ubuntu 12.04
Newgenlib Installation on Ubuntu 12.04
 
Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9
 
PuppetConf 2016: An Introduction to Measuring and Tuning PE Performance – Cha...
PuppetConf 2016: An Introduction to Measuring and Tuning PE Performance – Cha...PuppetConf 2016: An Introduction to Measuring and Tuning PE Performance – Cha...
PuppetConf 2016: An Introduction to Measuring and Tuning PE Performance – Cha...
 
Oracle 11g Installation With ASM and Data Guard Setup
Oracle 11g Installation With ASM and Data Guard SetupOracle 11g Installation With ASM and Data Guard Setup
Oracle 11g Installation With ASM and Data Guard Setup
 
Apache - Quick reference guide
Apache - Quick reference guideApache - Quick reference guide
Apache - Quick reference guide
 
[MathWorks] Versioning Infrastructure
[MathWorks] Versioning Infrastructure[MathWorks] Versioning Infrastructure
[MathWorks] Versioning Infrastructure
 
Oracle api gateway installation as cluster and single node
Oracle api gateway installation as cluster and single nodeOracle api gateway installation as cluster and single node
Oracle api gateway installation as cluster and single node
 
How To Install OpenFire in CentOS 7
How To Install OpenFire in CentOS 7How To Install OpenFire in CentOS 7
How To Install OpenFire in CentOS 7
 
How to install Open Atrium over LAMP stack
How to install Open Atrium over LAMP stackHow to install Open Atrium over LAMP stack
How to install Open Atrium over LAMP stack
 
Node.js basics
Node.js basicsNode.js basics
Node.js basics
 
L.A.M.P Installation Note --- CentOS 6.5
L.A.M.P Installation Note --- CentOS 6.5L.A.M.P Installation Note --- CentOS 6.5
L.A.M.P Installation Note --- CentOS 6.5
 
Apache
ApacheApache
Apache
 
Apache
ApacheApache
Apache
 
Installing php 7.4 Nginx Laravel 7.x on Centos 8
Installing php 7.4 Nginx Laravel 7.x on Centos 8Installing php 7.4 Nginx Laravel 7.x on Centos 8
Installing php 7.4 Nginx Laravel 7.x on Centos 8
 
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
 

Plus de Wirabumi Software

Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaAir sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaWirabumi Software
 
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaMemperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaWirabumi Software
 
Data warehousing with pentaho
Data warehousing with pentahoData warehousing with pentaho
Data warehousing with pentahoWirabumi Software
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuWirabumi Software
 
Openbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalOpenbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalWirabumi Software
 

Plus de Wirabumi Software (12)

Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaAir sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
 
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaMemperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
 
Infinite pos
Infinite posInfinite pos
Infinite pos
 
Infinite BI
Infinite BIInfinite BI
Infinite BI
 
Virtual cube on pentaho
Virtual cube on pentahoVirtual cube on pentaho
Virtual cube on pentaho
 
Virtual cube di pentaho
Virtual cube di pentahoVirtual cube di pentaho
Virtual cube di pentaho
 
Flexible erp with openbravo
Flexible erp with openbravoFlexible erp with openbravo
Flexible erp with openbravo
 
Data warehousing with pentaho
Data warehousing with pentahoData warehousing with pentaho
Data warehousing with pentaho
 
Dasar dasar akuntansi
Dasar dasar akuntansiDasar dasar akuntansi
Dasar dasar akuntansi
 
Introduction to openbravo
Introduction to openbravoIntroduction to openbravo
Introduction to openbravo
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di Ubuntu
 
Openbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalOpenbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo Awal
 

Dernier

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Dernier (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

How To Install Openbravo ERP 2.50 MP43 in Ubuntu

  • 1. Openbravo ERP Tutorial Ubuntu Installation As a Part of Wirabumi Software Managed Service July 2011 Wirabumi Software CV. Wirabumi Openbravo Indonesia www.wirabumisoftware.com
  • 2. Tutorial instalasi-en - 06/18/11 2/12
  • 3. Table of Contents Objective....................................................................................................................................................3 Change Log................................................................................................................................................4 1 Install PostgreSQL............................................................................................................................5 2 Install Sun JDK.................................................................................................................................5 3 Install Apache Tomcat.......................................................................................................................6 4 Install Ant..........................................................................................................................................7 5 Openbravo.properties Configuration.................................................................................................7 6 Compile Source Openbravo..............................................................................................................9 7 Backup/Restore Openbravo.............................................................................................................11 Tutorial instalasi-en - 06/18/11 3/12
  • 4. Objective The objective of this document is guide you to install Openbravo ERP on the top of ubuntu server operating system. After studying this tutorial, you will be able to: • Preparing Openbravo ERP environment on Ubuntu • Install all required dependencies: ◦ OpenJDK JDK and OpenJDK JRE ◦ PostgreSQL ◦ Apache Tomcat ◦ Ant • install Openbravo ERP from source Tutorial instalasi-en - 06/18/11 4/12
  • 5. Change Log Version Revision date PIC Description 1 05/07/2011 Zaien Start 2 07/11/2011 Zaien Add correction to setup environment variable Add new content for backup/restore using snapshot.xml 3 01/08/2012 Zaien Update to PostgreSQL 9.1 Remove snapshot.xml and replace it using pg_dump and zip Upgrade Openbravo ERP source to 2.50MP43 Tutorial instalasi-en - 06/18/11 5/12
  • 6. 1 Install PostgreSQL PostgreSQL is a server database used by Openbravo. Minimum required version is 8.3.5. Beside PostgreSQL server, you need also contrib module to install pl/pgsql and UUID. Install PostgreSQL using Ubuntu APT: sudo apt-get install postgresql postgresql-contrib By default, Postgresql installation come with default user Ubuntu, but without password. Change the password using command below: sudo /etc/init.d/postgresql start sudo su - postgres -c psql alter role postgres with password 'new_password'; q 2 Install Sun JDK Java Development Kit used when compile source of Openbravo ERP. You must add an APT repository line deb http://ppa.launchpad.net/pitti/postgresql/ubuntu lucid main, to enable you install OpenJDK JDK and OpenJDK JRE on your Ubuntu. Add ubuntu repository line to install PostgreSQL by editing source.list: sudo nano /etc/apt/source.list Add new line in the bottom part of source.list: deb http://ppa.launchpad.net/pitti/postgresql/ubuntu lucid main Save source.list, then install OpenJDK JDK and OpenJDK JRE using ATPT: sudo apt-get install openjdk-6-jdk openjdk-6-jre Set OpenJDK as default JDK: sudo update-java-alternatives -s java-1.6.0-openjdk-amd64 Add environment variable for JAVA_HOME: echo 'JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-amd64"' | sudo tee -a /etc/environment Add environment variable for JAVA_OPTS: echo 'JAVA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"' | sudo tee -a /etc/environment Tutorial instalasi-en - 06/18/11 6/12
  • 7. Apply your new environment variable in your session: source /etc/environment 3 Install Apache Tomcat Apache Tomcat is a web container, used as a web server where Openbravo hosted. Install tomcat using APT: sudo apt-get install tomcat6 tomcat6-admin Start tomcat: sudo /etc/init.d/tomcat6 start Make sure your installation is correct by access your tomcat at http://localhost:8080 Add environment variable CATALINA_HOME, CATALINA_BASE, and CATALINA_OPTS echo 'CATALINA_HOME="/usr/share/tomcat6"' | sudo tee -a /etc/environment echo 'CATALINA_BASE="/var/lib/tomcat6"' | sudo tee -a /etc/environment echo 'CATALINA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m" Edit file /usr/share/tomcat6/bin/catalina.sh, add line after comment at the top of this file: echo 'CATALINA_HOME="/usr/share/tomcat6"' | sudo tee -a /etc/environment echo 'CATALINA_BASE="/var/lib/tomcat6"' | sudo tee -a /etc/environment echo 'CATALINA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"' Apply your new environment variable in your session: source /etc/environment Edit file /var/lib/tomcat6/conf/tomcat-users.xml to add manager user: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <user username="admin" password="admin" roles="manager"/> </tomcat-users> Restart apache tomcat: sudo service tomcat6 restart Make sure your configuration is correct by access your tomcat manager at http://localhost:8080:/manager/html username: admin, password: admin Tutorial instalasi-en - 06/18/11 7/12
  • 8. 4 Install Ant Ant is a java build tool, used when build Openbravo ERP. Install ant using APT: sudo apt-get install ant ant-optional Create environment variable for ANT_HOME and ANT_OPTS: echo 'ANT_HOME="/usr/share/ant"' | sudo tee -a /etc/environment echo 'ANT_OPTS="-Xmx1024M -XX:MaxPermSize=128M"' | sudo tee -a /etc/environment Apply your new environment variable in your session: source /etc/environment 5 Openbravo.properties Configuration Parameters inside Openbravo.properties will be used when you compile source Openbravo. Fill required data with correct information. Extract source Openbravo on desired folder. For next step, we will call this folder as OPENBRAVO_HOME. Openbravo Source can be downloaded at: http://dl.dropbox.com/u/17925381/OpenbravoERP-2.50MP43.obx. Using command line terminal, go to OPENBRAVO_HOME, download openbravo configuration wizard: ant setup go to folder config, add executable permission on configuration wizard file: chmod +x setup-properties-linux.bin Run configuration wizard file: ./setup-properties-linux.bin Tutorial instalasi-en - 06/18/11 8/12
  • 9. 1. Date time option: [self explanation]. 2. Stack configuration: 1. attachment directory: select your attachment folder. For example of an attachment is print out result of an invoice, a picture, PDF, etc. Fill it using: OPENBRAVO_HOME/attachment. 2. context name: application name that registered on tomcat, leave it default. 3. web URL: web address of openbravo on tomcat, leave it default. 4. context URL: web parent address of openbravo, leave it default. 3. development parameter: used for openbravo development purpose, leave if default. 4. Server database: select PostgreSQL. 5. Parameter on PostgreSQL: 1. DB name: database name of openbravo. Fill it : openbravo. 2. admin role: super user name of server database PostgreSQL. Fill it: postgres. 3. admin role password: password of super user. Fill it regarding your password supplied as explanation on 1st chapter. 4. DB role: user on server PostgreSQL who will access Openbravo database. Fill it: tad. Tutorial instalasi-en - 06/18/11 9/12
  • 10. 5. DB role password: password of user on server PostgreSQL who will access Openbravo database. Fill it: tad. 6. DB server address: server address of postgresql. Fill it: localhost. 7. DB server port: port of PostgreSQL. Leave it default (5432). 6. Tomcat configuration: 1. tomcat manager URL: Application address of manager tomcat, leave it default. 2. tomcat admin username: user name of tomcat manager, fill it: admin. 3. tomcat admin password: password of user name of tomcat manager, fill it: admin. 7. Pentaho server: not applied for now, leave it blank. Finish process by click forward. 6 Compile Source Openbravo If your command line terminal that you use in previous chapter, please close it and open again to refesh your session with your new environment variable. Now Openbravo ERP is ready for compile process. Go to OPENBRAVO_HOME folder using this command line terminal, compile openbravo using command below: ant install.source Be patient, this process may take several minutes, depend on your machine, but average on dual core PC is about 30 minutes. After compile process finished successfully, restart your tomcat: sudo service tomcat6 restart Wait for a moment (about 1 minute), tomcat is now deploying openbravo. Open your openbravo using web browser (Internet explorer, Mozilla Firefox, etc) on address: http://localhost:8080/openbravo. You Tutorial instalasi-en - 06/18/11 10/12
  • 11. will get a login page of Openbravo. Please login with default user/password: username: Openbravo, password: openbravo. This username/password is case sensitive. Tutorial instalasi-en - 06/18/11 11/12
  • 12. 7 Backup/Restore Openbravo To backup openbravo, there are 2 part you need to backup: 1. database 2. source file in OPENBRAVO_HOME To backup your database, backup it using pg_dump: pg_dump -U postgres -h localhost -p 5432 -F c -v openbravo > openbravo.backup those command will produce a file named openbravo.backup, containing all your database information of openbravo DB, located in your current folder. To backup your OPENBRAVO_HOME you can zip all file into single zip file. Go to OPENBRAVO_HOME, run command below: zip Openbravo.zip -r . those command will produce a file named Openbravo.zip, containing all your OPENBRAVO_HOME files, located in OPENBRAVO_HOME. To restore database, go to the folder that contain your DB backup, create a new database (drop it first if exists): dropdb -U postgres -h localhost -p 5432 openbravo createdb -U postgres -h localhost -p 5432 openbravo pg_restore -U postgres -h localhost -p 5432 -F c -v -d openbravo < openbravo.backup To restore OPENBRAVO_HOME, remove all file inside OPENBRAVO_HOME, copy your backup (zip file) to your OPENBRAVO_HOME, then extract your backup zip file: unzip Openbravo.zip -d . Compile new restored backup: ant smartbuild After process finished successfully, restart tomcat, and wait for a moment (about 1 minute), tomcat is now deploying openbravo. Open your openbravo using web browser (Internet explorer, Mozilla Firefox, etc) on address: http://localhost:8080/openbravo. Tutorial instalasi-en - 06/18/11 12/12