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:
- GTK+ >= 2.10.14
- GLib >= 2.12.11 (dengan gthread >= 2.12.11)
- SQLite >= 3.41 (hanya untuk gBilling Server)
- libglade >= 2.6.0
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.
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:
- GCC C Compiler untuk Windows, seperti Cygwin atau Mingw dengan Windows API (Win32 API), anda bisa mencoba IDE yang telah memaketkan Mingw dan Windows API seperti Dev C++ atau Code::Blocks.
- Library-library pendukung (GTK, GLib, SQLite, dan libglade) untuk Windows (versi yang telah disebutkan di atas), anda bisa mendapatkan library-library ini di website masing-masing proyek tersebut. Kunjungi juga GTK Development Environment (di tulis oleh Ivan Wong, btw site-nya ada yang hack!) untuk library-library GTK, GLib, dan libglade yang semuanya telah dipaket untuk Windows.
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
...
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.
