mengapa free?

Free bukan hanya berarti gratis, free di sini adalah bebas digunakan, dimodifikasi dan didistribusi, penulis ingin program ini bisa dimodifikasi oleh siapa saja, tidak ada diksriminasi dengan aplikasi-aplikasi billing komersial. Semua orang bisa berkontribusi untuk mengembangkan aplikasi ini, aplikasi ini juga diharapkan bisa menjadi "referensi" bagi semua orang untuk membuat aplikasi billing warnet mereka sendiri.

Lebih lanjut »

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:

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.

Download versi terbaru dari gBilling Server dan gBilling Client, kompilasi dan instalasi sebagai berikut:

#tar -xzvf gbilling-server-x.y.tar.gz #x.y adalah versi dari gBilling Server atau gBilling Client
#cd gbilling-server-x.y
#./configure
#make
#make install

Anda juga dapat menentukan lokasi instalasi dengan konfigurasi:

#./configure --prefix=/apps/server

Ini akan menginstall di direktori /apps/server.

Untuk uninstall lakukan:

#make uninstall

Untuk menghapus file-file hasil kompilasi:

#make clean

Untuk menghapus semua file-file hasil kompilasi dan konfigurasi:

#make distclean

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.

Catatan: Username dan password standar gBilling Server adalah sebagai berikut.
Pengaturan Server: username = we, password = rock
Pengaturan Client (Admin): username = we, password = rock
Operasi Log: username = we, password = rock

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 baru dicoba dengan compiler C GCC, compiler-compiler seperti Microsoft Visual C atau Borland C Compiler mungkin akan dicoba pada versi selanjutnya. Untuk kompilasi di Windows anda memerlukan:

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