Legit
CopyLeft!© | darmanex
2008 - 2017
design by Dzignine
Powerd by Blogger
April 25, 2008

instalasi Pidgin di ubuntu feisty

Mungkin sebagian orang tidak asing lagi dengan Pidgin, yaitu seperti layaknya Yahoo Messenger di windows. Nah, disini saya ingin berbagi pengalaman untuk menginstal pidgin pada Ubuntu Linux Feisty. Meskipun sekarang feisty sudah mulai dilupakan sebagian orang karena sebentar lagi Ubuntu akan merilis versi terbarunya yaitu Ubuntu 8.04. Mengapa saya memakai di feisty bukannya di Gutsy, dikarenakan PC saya masih belum sanggup untuk memakai seperti Ubuntu Gutsy(VGA-nya gak support) :))
Okeh, mari kita mulai menginstall Pidgin. Disini saya memakai Pidgin versi yang terbaru, silahkan download disini. Setelah proses download telah selesai, terlebih dahulu kita mengekstraknya. Pertama masuk dulu ke folder hasil yang telah kita ekstrak sebelumnya, setelah itu lakukan dengan cara seperti berikut :

langkah pertama install dulu dependencies atau file-file lib dari pidgin, dikarenakan kita akan meng-compile source dari Pidgin yang telah kita ekstrak.

darmanex@ubuntub0x:~$ sudo apt-get build-dep gaim

kemudian mari kita melakukan compile, seperti dibawah ini

darmanex@ubuntub0x:/media/sda6/Master/pidgin-2.4.1$ ./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

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /bin/mkdir -p

checking for gawk... no

checking for mawk... mawk

checking whether make sets $(MAKE)... yes

checking for sed... /bin/sed

checking for gcc... gcc
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes

checking pkg-config is at least version 0.9.0... yes

checking locale.h usability... yes

checking locale.h presence... yes

checking for locale.h... yes

pidgin 2.4.1

Build GTK+ 2.x UI............. : yes

Build console UI.............. : yes

Build for X11................. : yes

Enable Gestures............... : yes

Protocols to build dynamically : bonjour gg irc jabber msnp9 myspace novell oscar qq sametime simple yahoo zephyr

Protocols to link statically.. :

Install pixmaps............... : yes

Install translations.......... : yes

Has you....................... : yes

Use XScreenSaver Extension.... : yes

Use X Session Management...... : yes

Use startup notification...... : yes

Build with GtkSpell support... : yes



Build with plugin support..... : yes

Build with Mono support....... : no

Build with Perl support....... : yes

Build with Tcl support........ : yes

Build with Tk support......... : yes



Print debugging messages...... : no



Pidgin will be installed in /usr/local/bin.



configure complete, now type 'make'


Setelah melakukan konfigurai file Pidgin, jika di akhir konfigurasi seperti diatas itu artinya anda telah berhasil melakukan konfigurasi. Dan kita diperintahkan untuk ke langkah selanjutnya yaitu dengan perintah “make”.

darmanex@ubuntub0x:/media/sda6/Master/pidgin-2.4.1$ make

file=`echo zh_CN | sed 's,.*/,,'`.gmo \

&& rm -f $file && /usr/bin/msgfmt -o $file zh_CN.po

file=`echo zh_HK | sed 's,.*/,,'`.gmo \

&& rm -f $file && /usr/bin/msgfmt -o $file zh_HK.po

file=`echo zh_TW | sed 's,.*/,,'`.gmo \

&& rm -f $file && /usr/bin/msgfmt -o $file zh_TW.po

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/po'

Making all in share/ca-certs

make[2]: Entering directory `/media/sda6/Master/pidgin-2.4.1/share/ca-certs'

make[2]: Nothing to be done for `all'.

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/share/ca-certs'

Making all in share/sounds

make[2]: Entering directory `/media/sda6/Master/pidgin-2.4.1/share/sounds'

make[2]: Nothing to be done for `all'.

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/share/sounds'

make[2]: Entering directory `/media/sda6/Master/pidgin-2.4.1'

LC_ALL=C ./intltool-merge -d -u -c ./po/.intltool-merge-cache ./po pidgin.desktop.in pidgin.desktop

Found cached translation database

Merging translations into pidgin.desktop.

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1'

make[1]: Leaving directory `/media/sda6/Master/pidgin-2.4.1'


Setelah menjalankan perintah “make”, selanjutnya kita menjalankan perintah seperti dibawah ini

darmanex@ubuntub0x:/media/sda6/Master/pidgin-2.4.1$ sudo make install

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/share/ca-certs'

make[1]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/share/ca-certs'

Making install in share/sounds

make[1]: Entering directory `/media/sda6/Master/pidgin-2.4.1/share/sounds'

make[2]: Entering directory `/media/sda6/Master/pidgin-2.4.1/share/sounds'

make[2]: Nothing to be done for `install-exec-am'.

test -z "/usr/local/share/sounds/purple" || /bin/mkdir -p "/usr/local/share/sounds/purple"

/usr/bin/install -c -m 644 'alert.wav' '/usr/local/share/sounds/purple/alert.wav'

/usr/bin/install -c -m 644 'login.wav' '/usr/local/share/sounds/purple/login.wav'

/usr/bin/install -c -m 644 'logout.wav' '/usr/local/share/sounds/purple/logout.wav'

/usr/bin/install -c -m 644 'receive.wav' '/usr/local/share/sounds/purple/receive.wav'

/usr/bin/install -c -m 644 'send.wav' '/usr/local/share/sounds/purple/send.wav'

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/share/sounds'

make[1]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/share/sounds'

make[1]: Entering directory `/media/sda6/Master/pidgin-2.4.1'

make[2]: Entering directory `/media/sda6/Master/pidgin-2.4.1'

make[2]: Nothing to be done for `install-exec-am'.

test -z "/usr/local/share/applications" || /bin/mkdir -p "/usr/local/share/applications"

/usr/bin/install -c -m 644 'pidgin.desktop' '/usr/local/share/applications/pidgin.desktop'

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1'

make[1]: Leaving directory `/media/sda6/Master/pidgin-2.4.1'





Dan sampailah kita pada puncak akhir penginstallan Pidgin, yaitu dengan menggunakan perintah “make clean”, dimana fungsi dari perintah make clean yaitu untuk membersihkan file-file yang telah dianggap sebagai file yang tidak bekerja(bisa juga dikatakan sebagai file sampah) :).

darmanex@ubuntub0x:/media/sda6/Master/pidgin-2.4.1$ sudo make clean

make[3]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/libpurple/plugins'

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/libpurple/plugins'

Making clean in gconf

make[2]: Entering directory `/media/sda6/Master/pidgin-2.4.1/libpurple/gconf'

rm -rf .libs _libs

rm -f *.lo

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/libpurple/gconf'

Making clean in .

make[2]: Entering directory `/media/sda6/Master/pidgin-2.4.1/libpurple'

rm -f purple-client-example purple-client-example

test -z "dbus-bindings.c dbus-client-binding.c dbus-client-binding.h dbus-types.c dbus-types.h purple-client-bindings.c purple-client-bindings.h purple.service" || rm -f dbus-bindings.c dbus-client-binding.c dbus-client-binding.h dbus-types.c dbus-types.h purple-client-bindings.c purple-client-bindings.h purple.service

test -z "libpurple.la libpurple-client.la" || rm -f libpurple.la libpurple-client.la

rm -f "./so_locations"

rm -f "./so_locations"

rm -rf .libs _libs

rm -f *.o

rm -f *.lo

make[2]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/libpurple'

make[1]: Leaving directory `/media/sda6/Master/pidgin-2.4.1/libpurple'

Making clean in .

make[1]: Entering directory `/media/sda6/Master/pidgin-2.4.1'

rm -rf .libs _libs

rm -f *.lo

make[1]: Leaving directory `/media/sda6/Master/pidgin-2.4.1'

*sebenarnya proses penginstallan diatas sangat panjang, sebagian telah saya potong.

Nah, setelah proses penginstallan telah selesai. Pidgin dapat kita panggil melalui terminal atau pun melalui menu Applications --> Internet --> Pidgin Internet Messenger. Sekarang anda bisa menggunakan Pidgin layaknya seperti Yahoo Messenger di OS windows. Screenshootnya seperti dibawah ini :







0 comments:

Post a Comment

Please leave a comment and do not give a spam! Comments that smells of spam will be deleted without prior notice