Instalasi PostgresQL
PostgresQL biasanya dibutuhkan untuk aplikasi yang kompleks seperti Compiere dan Adempiere. Untuk aplikasi ini biasanya selain PostgresQL juga dibutuhkan Java.
Instalasi PostgresQL sebetulnya tidak terlalu sulit, yang perlu dilakukan adalah membuat user postgres dan bila di perlukan kita dapat menset password untuk user postgres. Perintah yang dijalankan adalah sebagai berikut,
$ su # useradd -d /home/postgres -m postgres # chown -R postgres /home/postgres/ # passwd postgres
Untuk aplikasi Compiere dan Adempiere, kita perlu menginstalasi Java. Beberapa Java yan perlu di instalasi adalah,
# apt-get install sun-java5-bin sun-java5-demo sun-java5-fonts # apt-get install sun-java5-jdk sun-java5-jre sun-java5-plugin
Untuk menyelesaikan proses instalasi Java, kita perlu mengedit file /etc/environment kita perlu menambahkan beberapa line yang berhubungan dengan Java, Compiere dan Adempiere sebagai,
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-1.5.0-sun/bin" LANG="en_US.UTF-8" JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun/" ADEMPIERE_HOME="/home/postgres/Adempiere" COMPIERE_HOME="/home/postgres/Compiere2"
Setelah komputer di booting dan login sebagai postgres. Kita dapat menyelesaikan proses instalasi dan konfigurasi PostgresQL. Instalasi PostgresQL dapat dilakukan melalui perintah apt-get berikut,
# apt-get install postgresql-8.2 postgresql-client-8.2 pgadmin3
Terakhir, kita perlu mengkonfigurasi file pg_hba.conf untuk mengatur mesin mana saja yang dapat di percaya dan database mana yang dapat di akses. Pada Ubuntu file pg_hba.conf biasanya terdapat pada /etc/postgresql/8.2/main/pg_hba.conf.
# Database administrative login by UNIX sockets local all postgres trust
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust host all all 127.0.0.0/8 trust host all all 192.168.0.2/32 trust # IPv6 local connections: host all all ::1/128 trust