Instalasi

Kompilasi dan instalasi gBilling pada beberapa sistem operasi yang sering digunakan.

Kompilasi dan instalasi di Linux
Kompilasi dan instalasi di Windows
Kompilasi dan instalasi di sistem UNIX lainnya

Kompilasi dan instalasi di Linux

Untuk kompilasi gBilling di Linux, anda membutuhkan library-library berikut:

  • GLib >= 2.22.5 (dengan gthread >= 2.22.5)
  • SQLite >= 3.41 (hanya untuk gBilling Server versi 0.1 ke bawah)
  • libglade >= 2.6.0 (hanya untuk versi 0.1 ke bawah)

Catatan: Ada beberapa distro Linux yang tidak menyediakan file-file C header untuk libglade2 seperti pada Mandriva Free 2008. Anda bisa mendapatkan file-file ini dari website GNOME.

Pastikan library-library tersebut telah terpasang dan dikonfigurasi dengan benar di sistem anda, gBilling telah dipaket dengan script standar instalasi GNU (autoconf, automake, libtool). Kompilasi dan instalasi gBilling sama dengan paket standar GNU lainnya.

Jika di sistem telah terpasang versi gBilling Server atau gBilling Client yang lebih lama, direkomendasikan untuk menghapus file-file pengaturan mereka terlebih dahulu untuk mencegah konflik dengan pengaturan-pengaturan pada versi yang baru. (Sebelumya lakukan backup untuk file-file pengaturan yang lama tersebut), pertama-tama login dengan user untuk menjalankan server atau client terlebih dahulu, lalu lakukan

Untuk gBilling Server

$ rm -rf ~/.gbilling/server.conf

Untuk gBilling Client

$ rm -rf ~/.gbilling/client.conf

Download versi terbaru dari gBilling Server dan gBilling Client, kompilasi dan instalasi dengan account super-user (root) sebagai berikut:

$ tar xzf gbilling-server-x.y.tar.gz
$ cd gbilling-server-x.y
$ ./configure
$ make
$ su -c 'make install'

Anda juga dapat menentukan lokasi instalasi dengan konfigurasi:

$ ./configure --prefix=/opt/gbilling-server

Ini akan menginstall di direktori /opt/gbilling-server.

Untuk menghapus file-file hasil kompilasi:

$ make clean

Untuk menghapus semua file-file hasil kompilasi dan konfigurasi:

$ make distclean

Untuk uninstall lakukan:

$ su -c 'make uninstall'

Untuk informasi lanjut, silahkan lihat file INSTALL pada paket gBilling Server atau gBilling Client.

Setelah instalasi jalankan gBilling Server atau gBilling Client dari menu atau langsung dari shell, lakukan pengaturan untuk server seperti mengatur username dan password server, client, dan log.

Penting: Username dan password default gBilling pada versi 0.2 ke atas adalah admin:gbilling, pada versi 0.1 adalah we:rock

Penting: Username dan password default gBilling Client untuk pengaturan saat offline (versi 0.3.2 ke atas) adalah admin:gbilling

Penting: Karena dokumentasi pemakaian gBilling belum tersedia (dalam pembuatan), anda harus mengatur gBilling Server dan gBilling Client menurut pengetahuan anda. Pengaturan ini relatif mudah jika pemakai mempunyai pengetahuan dasar tentang jaringan komputer.

TOP

Kompilasi dan instalasi di Windows

Catatan: gBilling belum pernah dicoba untuk Windows 95, 98, atau ME. Tidak bisa dipastikan jika gBilling akan berjalan pada versi-versi tersebut, walaupun mereka memakai Winsock versi 2.2 (kecuali Windows 95 yang memakai Winsock 1.1, update Winsock 2 untuk Windows 95 ada di website support Microsoft). Microsoft telah memberhentikan support pada versi-versi tersebut, dan library-library yang dipakai mungkin sudah tidak mendukungnya lagi. gBilling telah berjalan dengan baik di Windows 2000/XP. gBilling juga belum pernah dicoba di Windows Vista (karena penulis tidak mempunyai sistem ini), tapi harusnya gBilling bisa berjalan dengan baik di Vista.

Kompilasi gBilling di Windows hanya dengan toolchain MinGW, compiler-compiler lain mungkin akan dicoba pada versi selanjutnya, untuk kompilasi di Windows anda memerlukan:

  • Library-library pendukung (GTK, GLib, SQLite, dan libglade) untuk Windows (versi yang telah disebutkan di atas), anda bisa mendapatkan ini di website masing-masing proyek tersebut.

Untuk persiapan kompilasi anda perlu membuat file Makefile untuk Windows, set compiler flag, set library-library yang digunakan, dan menambah file-file yang akan dikompilasi, setelah itu lakukan kompilasi dengan:

c:\mingw\bin\make Makefile.win

Jika anda mempunyai file Resource Source (.rc, .res) untuk setting gBilling, lakukan dengan menambah entri pada Makefile:

WINDRES = windres.exe
...
gbilling_private.res: gbilling_private.rc
$(WINDRES) -i gbilling_private.rc --input-format=rc -o gbilling_private.res -O coff
...

TOP

Kompilasi dan instalasi di sistem UNIX lainnya

Kompilasi dan instalasi pada sistem UNIX lainnya: BSD atau MacOS akan di tulis pada update halaman ini selanjutnya.

TOP