Install CCL di Ubuntu + Trouble Shooting :)

Gwe kemarin coba nyari cara install nih billing untuk Ubuntu di google kok gak ketemu ya? trus cari .deb nya juga gak ketemu ya? :( tapi untungnya ada beberapa how to yang cukup keren seperti yang di Linux.or.id dan blog mas Handri (numpang nyontek yaahhh ommmm :D ) trus gwe aplikasikan diubuntu dan gwe dokumentasikan disini :)

Proses instalasi banyak menemukan aral melintang dan supaya bisa jadi pengalaman dan pengetahuan bagi orang lain say dokumentasikan juga disini :)

==Instalasi di kedua sisi==

Kedua aplikasi (client & server) harus penuhi dependencies-nya, yahhh.. karena bukan debian package jadinya kita harus install manual deh tapi untungnya pake debian jadi gampang :p

  • sqlite3
  • glib2.0
  • libfox1.4
  • openssl

Pada client & server jalankan perintah berikut :

$ sudo apt-get install sqlite3 libsqlite3-dev

$ sudo apt-get install libfox1.4 libfox1.4-dev

$ sudo apt-get install libglib2.0-dev

$ sudo apt-get install libssl-dev

dan jangan lupa baris ini kalo belum :

$sudo apt-get install build-essential

Edit /etc/ld.so.conf :

$gksudo gedit /etc/ld.so.conf

dan tambahkan baris2 berikut :

/usr/lib
/usr/local/lib

Lalu jalankan perintah :

$sudo ldconfig

== Billing Server ==

untuk Biling server download file berikut (cari aja di google yah):

cclfox-0.7.0.tar.bz2
libccls-0.7.0.tar.bz2

download ke home folder kamu lalu jalanin perintah2 berikut :

$tar -xjvf libccls-0.7.0.tar.bz2
$cd libccls-0.7.0
$./configure
$make
$sudo make install
$cd ..
$tar -xjvf cclfox-0.7.0.tar.bz2
$cd cclfox-0.7.0
$./configure
$make
$sudo make install

Lalu buatlah sebuah “launcher” didesktop, klik kanan lalu klik properties dan tambahkan perintah berikut pada teks box “command”:

cclfox -nossl

== Billing Client ==

Untuk Client unduh file2 berikut pada home folder :

cclcfox-0.7.0.tar.bz2
libcclc-0.7.0.tar.bz2

lalu jalankan perintah2 berikut :

$tar -xjvf libcclc-0.7.0.tar.bz2
$cd libcclc-0.7.0
$./configure
$make
$sudo make install
$cd ..
$tar -xjvf cclcfox-0.7.0.tar.bz2
$cd cclcfox-0.7.0
$./configure
$make
$sudo make install

Lalu buatlah sebuah “launcher” didesktop, klik kanan lalu klik properties dan tambahkan perintah berikut pada teks box “command”::

cclcfox -host <server’s ip> -name <client name> -nossl

Udah deh beres.. Nanti kalo enggak malas gwe buatin How to pakenya deh :p
*gak janji yaaaa*

==Trouble Shooting ==

Error-error ini sering ditemui dan membuat orang frustasi karena yakin kalo program yang dibutuhkan sudah diinstall, contohnya error “configure: error: please install openssl” padahal kalo kita check di synaptic udah diinstall! Lalu biasanya kita kapok & pusing lalu balik lagi ke wind**s karena ternyata di linux gak ada billing yg reliable :( atau pake Billing Explorer linux tapi tetep juga crackan :D . Sebenarnya masalahnya sederhana aja.. karena ini kita kompail / compile dari source maka ketika ./configure source CCL juga akan mencari source dari dependencies yang dia butuhkan.. dengan kata lain kita harus instal juga “dev” dari library aplikasi-aplikasi yg menjadi dependency si CCL. berikut adalah list eror yang sering ditemui dan cara pemecahanya :p

  1. configure: error: please install openssl
    cure : $sudo apt-get install libssl-dev
  2. configure: error: please install sqlite3
    cure : $sudo apt-get install libsqlite3-dev
  3. configure: error: please install glib
    cure : $sudo apt-get install libglib2.0-dev
  4. configure: error: please install fox
    cure : $sudo apt-get install libfox1.4-dev
  5. configure: error: installation or configuration problem: C++ compiler cannot create executables.
    cure :$sudo apt-get install build-essential

Maaf yah kalo terlalu detail buatnya.. biar bantu temen2 yg baru belajar :) Kalo yang udah pada jago ambil pentingnya aja :D

Semoga ada manfaat, dan kalo ada masukan saya sangat terimakasih!

Merdeka!

Comments are closed.