instalasi Billing LINUX OpenKIOSK

instalasi OpenKiOSK
Linux Fedora Core 3

Donwload di OpenKiOSK
http://openkiosk.sourceforge.net/dw.htm
donwload nodview untuk Server
dan kdex11client untuk client

Donwload DB
http://downloads.sleepycat.com/db-4.3.28.tar.gz
sebetulnya Fedora Core 3 udah ada DB nya, tapi mungkin dia juga minta sources nya jadi silahkan aja di donwload :)

Proses :
// Server dan Client ekstrack file DB //
$ tar zxvf db-4.3.28.tar.gz
$ cd db-4.3.28
$ cd build_unix/
$../dist/configure
$make
$su
Passwd :
#make install

Server Side :
// ekstrak file nodview //
$ tar zxvf nodeview-0.8.3.tar.gz
$ cd nodeview-0.8.3
$./configure
$make
$su
Passwd :
#make install
untuk mejalankan server perintahkan dengan
/usr/local/bin/nodview &

Setting sesuai dengan kebutuhan anda, sepertinya system ini model ticket jadi setiap client yang mau login harus minta ticket di server/billing operator jadi anda harus buat ticket dulu kemudian di print / print preview untuk memberikan nomor ticket kepada user.

Client Side :
// ekstrak file kdex11client //
$tar zxvf kdex11client-0.3.1b.tar.gz
$cd kdex11client-0.3.1b

Sebelum melakukan konfigure edit dulu file : src/network untuk megubah ip address server dan port nya ( ip addressnya aja yang disesuaikan dengan ip address server billing )

$ vi src/network
// !!! Temporary workaround only !!!
// Modify SERV_IP so that it points to the ip address of the server
// where the NodeView process runs.
// Modify SERV_PORT to also point to the correct port of NodeView.
// Defaults are provided below
#define SERV_IP "192.168.X.XX"
#define SERV_PORT 10012
--------------------
ganti X.XX dengan ip network anda
simpan file tersebut

$./configure
## EDIT FILE x11lock.h JIKA ANDA MELAKUKAN COMPILASI DENGAN FEDORA ATO REDHAT ###
sebelum melakukan “make” edit file src/x11lock.h pada baris ke 42 ada tulisan
Q_OBJECT;
hilangkan “;” semi colon diakhir kata hingga menjadi
Q_OBJECT
$vi src/x11lock.h
---- cut ----
class NetAccess;
class KioskLockP;
class x11lock : public QWidget
{
Q_OBJECT

public:
x11lock( QWidget* parent = 0, const char* name =................
-- cut ---
lalu simpan lagi file tersebut < shift+:, wq>
ok sekarang lakukan make
$make
$su
Passwd:
#make install
setelah instalasi selesai dan tanpa erro client kdex11client dapat dijalankan dgn cara click kanan pada baar di KDE windows lalu pilih Add -> Applet -> kdex11client

catatan client :
client login dengan memasukan ticket number yang diberikan server billing
tapi yang saya heran knapa system member ngga bisa jalan di tempat saya ya .. ?
apakah semua juga gitu ? kayaknya ini model pre paid billing ya ?
nominal rupiah pengunaan juga tidak nampak di client nya ..
untuk logout atau mengetahui sisa waktu dengan cara click kanan pada panel biru di sebelah kanan client.

--- note ---
Donwload Qt X11 di : ( di Fedora Core Udah ada Qt jadi nga usah di donwload )
http://www.trolltech.com/download.html?target=http://sunsite.rediris.es/...
--- end note

selamat mencoba
G-net
cafe & public internet access ( warnet :) )
Jl KH Wahid Hasyim Keputran IV no 9
Pekalongan
gnet.co.id@gmail.com

cp :
Arifin
Ryo Zakaky
K0enil
h0b0ng

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

anonymous

hehe.. buat h0b0ng..
btw mbil ngejar, eksperimennya aktif juga kamu ya.. kenalin dong ma temen temen kamu yang laen. hehe.. waks. modelnya prepaid ya. untung belum coba. hihi .. makasih makasih buat infonya. sangat menarik dan perlu!

~ http://kaosgeek.baliwae.com
~ Y!Messenger: online_baliwae
~ If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, th

kalo servernya linux client nya winxp giman

gw rencana mau bikin servernya linux clientnya windows... gimana dgn billingnya yach..?

Download clientnya yg buat wi

Download clientnya yg buat windows

btw server disini maksudnya operator billing atau gateway inet nya nih ?
kalo bisa si dipisahin antara gateway inet dan billing ops nya

### G-net ###
// netcafe //
Jl Kh Wahid Hasyim Keputran IV no 9
Pekalongan
gnet.co.id@gmail.com
------ eof ----

arsitektur network

saya bingung mesti install cyborg dimana,
berikut arsitektur network saya
cyborgnya ditaruh dimana yah?
____
_____ _____ |----------| |
| | | | | |____|
| |-------| |-----------| Client
|_____| |_____| | ____
Inet Ser|ver |----------| |
| |____|
|
_____
| |Billing
|_____|

waduh susah susah bikin ascii art nya malah rusak

simplenya gini

inet----server----clients
..........|------billing

install qt dan nodeview error.... HELP..................

instalasi nodeview butuh qt..............
install qt-x11-free-3.3.4.tar.gz error.................................. pada saat di make
************************************************
indra:/usr/local/qt # /usr/bin/gmake
gmake[1]: Entering directory `/usr/local/qt'
cd qmake && /usr/bin/gmake
gmake[2]: Entering directory `/usr/local/qt/qmake'
gmake[2]: `qmake' is up to date.
gmake[2]: Leaving directory `/usr/local/qt/qmake'
cd src/moc && /usr/bin/gmake
gmake[2]: Entering directory `/usr/local/qt/src/moc'
gmake[2]: Nothing to be done for `first'.
gmake[2]: Leaving directory `/usr/local/qt/src/moc'
cd src && /usr/bin/gmake
gmake[2]: Entering directory `/usr/local/qt/src'
gcc -c -pipe -Wall -W -O2 -fPIC -DQT_SHARED -DQT_NO_DEBUG -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -DQT_NO_STYLE_POCKETPC -I/usr/local/qt/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I3rdparty/libpng -I3rdparty/zlib -I3rdparty/opentype -I../include -I/usr/X11R6/include -I.moc/release-shared/ -o .obj/release-shared/ftxopentype.o 3rdparty/opentype/ftxopentype.c
In file included from 3rdparty/opentype/ftxopentype.c:3:
BLA.........BLA................BLA..................
3rdparty/opentype/ftxgsub.c:3198: error: expected expression before ‘TTO_SubstLookupRecord’
3rdparty/opentype/ftxgsub.c: In function ‘Lookup_ChainContextSubst2’:
3rdparty/opentype/ftxgsub.c:3531: error: expected expression before ‘FT_UShort’
3rdparty/opentype/ftxgsub.c:3535: error: expected expression before ‘FT_UShort’
3rdparty/opentype/ftxgsub.c:3539: error: expected expression before ‘FT_UShort’
3rdparty/opentype/ftxgsub.c: In function ‘TT_GSUB_Query_Scripts’:
3rdparty/opentype/ftxgsub.c:4017: error: expected expression before ‘FT_ULong’
3rdparty/opentype/ftxgsub.c: In function ‘TT_GSUB_Query_Languages’:
3rdparty/opentype/ftxgsub.c:4060: error: expected expression before ‘FT_ULong’
3rdparty/opentype/ftxgsub.c: In function ‘TT_GSUB_Query_Features’:
3rdparty/opentype/ftxgsub.c:4127: error: expected expression before ‘FT_ULong’
gmake[2]: *** [.obj/release-shared/ftxopentype.o] Error 1
gmake[2]: Leaving directory `/usr/local/qt/src'
gmake[1]: *** [sub-src] Error 2
gmake[1]: Leaving directory `/usr/local/qt'
gmake: *** [init] Error 2
**********************************************
otomatis instalasi nodeview juga error.....
***********************************************
indra:/usr/local/openkiosk/nodeview-2.0.3 # make
cd xmlrpc++0.7 && make -f Makefile
make[1]: Entering directory `/usr/local/openkiosk/nodeview-2.0.3/xmlrpc++0.7'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/usr/local/openkiosk/nodeview-2.0.3/xmlrpc++0.7'
cd nodeview && make -f Makefile
make[1]: Entering directory `/usr/local/openkiosk/nodeview-2.0.3/nodeview'
/usr/bin/uic forms/adminpasswddialog.ui -o .ui/ui_adminpasswddialog.h
uic: File generated with too old version of Qt Designer
File 'forms/adminpasswddialog.ui' is not valid
make[1]: *** [.ui/ui_adminpasswddialog.h] Error 1
make[1]: Leaving directory `/usr/local/openkiosk/nodeview-2.0.3/nodeview'
make: *** [sub-nodeview-make_default] Error 2
*************************************************
HELP ME....................................................
saya pake OpenSuse 10.2...............

kdex11client-0.3.1b yang aneh

numpang nanya mas....
aku melakukan hal seperti di bawah ini......

[root@A03 kdex11client-0.3.1b]# vi src/network
[root@A03 kdex11client-0.3.1b]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
BLA.............BLA.........
fast creating po/Makefile
fast creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands

Good - your configure finished. Start make now

[root@A03 kdex11client-0.3.1b]# vi src/x11lock.h
[root@A03 kdex11client-0.3.1b]# make
make all-recursive
make[1]: Entering directory `/usr/local/kdex11client-0.3.1b'
Making all in doc
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b/doc'
Making all in .
make[3]: Entering directory `/usr/local/kdex11client-0.3.1b/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/local/kdex11client-0.3.1b/doc'
Making all in en
make[3]: Entering directory `/usr/local/kdex11client-0.3.1b/doc/en'
/usr/bin/meinproc --check --cache index.cache.bz2 ./index.docbook
make[3]: Leaving directory `/usr/local/kdex11client-0.3.1b/doc/en'
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b/doc'
Making all in po
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b/po'
Making all in src
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b/src'
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kdex11client.lo -MD -MP -MF ".deps/kdex11client.Tpo" \
-c -o kdex11client.lo `test -f 'kdex11client.cpp' || echo './'`kdex11client.cpp; \
then mv ".deps/kdex11client.Tpo" ".deps/kdex11client.Plo"; \
else rm -f ".deps/kdex11client.Tpo"; exit 1; \
fi
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT netaccess.lo -MD -MP -MF ".deps/netaccess.Tpo" \
-c -o netaccess.lo `test -f 'netaccess.cpp' || echo './'`netaccess.cpp; \
then mv ".deps/netaccess.Tpo" ".deps/netaccess.Plo"; \
else rm -f ".deps/netaccess.Tpo"; exit 1; \
fi
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT x11lock.lo -MD -MP -MF ".deps/x11lock.Tpo" \
-c -o x11lock.lo `test -f 'x11lock.cpp' || echo './'`x11lock.cpp; \
then mv ".deps/x11lock.Tpo" ".deps/x11lock.Plo"; \
else rm -f ".deps/x11lock.Tpo"; exit 1; \
fi
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
/usr/lib/qt3//bin/moc ./kdex11client.h -o kdex11client.moc.cpp
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kdex11client.moc.lo -MD -MP -MF ".deps/kdex11client.moc.Tpo" \
-c -o kdex11client.moc.lo `test -f 'kdex11client.moc.cpp' || echo './'`kdex11client.moc.cpp; \
then mv ".deps/kdex11client.moc.Tpo" ".deps/kdex11client.moc.Plo"; \
else rm -f ".deps/kdex11client.moc.Tpo"; exit 1; \
fi
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
/usr/lib/qt3//bin/moc ./x11lock.h -o x11lock.moc.cpp
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT x11lock.moc.lo -MD -MP -MF ".deps/x11lock.moc.Tpo" \
-c -o x11lock.moc.lo `test -f 'x11lock.moc.cpp' || echo './'`x11lock.moc.cpp; \
then mv ".deps/x11lock.moc.Tpo" ".deps/x11lock.moc.Plo"; \
else rm -f ".deps/x11lock.moc.Tpo"; exit 1; \
fi
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
/usr/lib/qt3//bin/moc ./kiosklockp.h -o kiosklockp.moc.cpp
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kiosklockp.moc.lo -MD -MP -MF ".deps/kiosklockp.moc.Tpo" \
-c -o kiosklockp.moc.lo `test -f 'kiosklockp.moc.cpp' || echo './'`kiosklockp.moc.cpp; \
then mv ".deps/kiosklockp.moc.Tpo" ".deps/kiosklockp.moc.Plo"; \
else rm -f ".deps/kiosklockp.moc.Tpo"; exit 1; \
fi
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
/usr/lib/qt3//bin/moc ./netaccess.h -o netaccess.moc.cpp
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT netaccess.moc.lo -MD -MP -MF ".deps/netaccess.moc.Tpo" \
-c -o netaccess.moc.lo `test -f 'netaccess.moc.cpp' || echo './'`netaccess.moc.cpp; \
then mv ".deps/netaccess.moc.Tpo" ".deps/netaccess.moc.Plo"; \
else rm -f ".deps/netaccess.moc.Tpo"; exit 1; \
fi
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for Ada/C/ObjC but not for C++
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -o libkdex11client.la -rpath /usr/local/kde/lib -module -avoid-version -L/usr/lib -L/usr/lib/qt3//lib kdex11client.lo netaccess.lo x11lock.lo kdex11client.moc.lo x11lock.moc.lo kiosklockp.moc.lo netaccess.moc.lo -lkdeui
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b/src'
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b'
make[1]: Leaving directory `/usr/local/kdex11client-0.3.1b'
[root@A03 kdex11client-0.3.1b]# make install
Making install in doc
make[1]: Entering directory `/usr/local/kdex11client-0.3.1b/doc'
Making install in .
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b/doc'
make[3]: Entering directory `/usr/local/kdex11client-0.3.1b/doc'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/usr/local/kdex11client-0.3.1b/doc'
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b/doc'
Making install in en
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b/doc/en'
make[3]: Entering directory `/usr/local/kdex11client-0.3.1b/doc/en'
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../admin/mkinstalldirs /usr/local/kde/share/doc/HTML/en/kdex11client
/usr/bin/install -c -p -m 644 index.docbook /usr/local/kde/share/doc/HTML/en/kdex11client/index.docbook
/bin/sh ../../admin/mkinstalldirs /usr/local/kde/share/doc/HTML/en/kdex11client
/usr/bin/install -c -p -m 644 index.cache.bz2 /usr/local/kde/share/doc/HTML/en/kdex11client/
rm -f /usr/local/kde/share/doc/HTML/en/kdex11client/common
ln -s /usr/share/doc/HTML/en/common /usr/local/kde/share/doc/HTML/en/kdex11client/common
make[3]: Leaving directory `/usr/local/kdex11client-0.3.1b/doc/en'
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b/doc/en'
make[1]: Leaving directory `/usr/local/kdex11client-0.3.1b/doc'
Making install in po
make[1]: Entering directory `/usr/local/kdex11client-0.3.1b/po'
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b/po'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b/po'
make[1]: Leaving directory `/usr/local/kdex11client-0.3.1b/po'
Making install in src
make[1]: Entering directory `/usr/local/kdex11client-0.3.1b/src'
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b/src'
/bin/sh ../admin/mkinstalldirs /usr/local/kde/lib
/bin/sh ../libtool --silent --mode=install /usr/bin/install -c -p libkdex11client.la /usr/local/kde/lib/libkdex11client.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/kde/lib
/bin/sh ../admin/mkinstalldirs /usr/local/kde/share/apps/kicker/applets
/usr/bin/install -c -p -m 644 kdex11client.desktop /usr/local/kde/share/apps/kicker/applets/kdex11client.desktop
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b/src'
make[1]: Leaving directory `/usr/local/kdex11client-0.3.1b/src'
make[1]: Entering directory `/usr/local/kdex11client-0.3.1b'
make[2]: Entering directory `/usr/local/kdex11client-0.3.1b'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/local/kdex11client-0.3.1b'
make[1]: Leaving directory `/usr/local/kdex11client-0.3.1b'
[root@A03 kdex11client-0.3.1b]#

habis itu ga bisa tambah applet nya......
gimana dong ?????