Tutorial: Panduan Instalasi KDE 4 + Screenshot

Pada artikel kali ini, redaksi sajikan tutorial, langkah demi langkah bagaimana mengkompilasi KDE 4. Meski tutorial ini diterapkan pada GNU/Linux Slackware, tidak menutup kemungkinan untuk dicoba juga di distribusi GNU/Linux lainnya. Perlu diketahui KDE 4 adalah desktop manager terbaru dan termodern besutan tim KDE. KDE 4 dipenuhi dengan fitur-fitur baru yang sebelumnya tidak ditemukan pada rilis 3.5.

Yang pertama kali perlu Anda siapkan tentu saja sistem GNU/Linux :) Disini redaksi melakukan fresh install Slackware 12. Kernel yang dipakai masih bawaan defaultnya yakni Linux 2.6.21.5. Paket development seperti GCC, G++ tidak lupa redaksi sertakan saat instalasi Linux. Redaksi tidak memilih untuk menginstall paket KDE 3.5 bawaan Slackware 12, karena toh nantinya kita akan menginstal versi 4 :). Total space yang digunakan untuk instalasi Slackware 12 kali ini adalah 1.8 G.

shot-kde4-01.jpg
Gambar 01.
Tampilan awal KDE 4.

Sebelum mulai, Untuk keperluan kompilasi KDE 4 ini sebaiknya Anda buat user khusus di linux. Pada tutorial ini redaksi membuat user guest.

1
2
# adduser guest
# passwd guest

Login dengan user tersebut, dan lakukan langkah-langkah selanjutnya dalam artikel ini. :)

Kini aplikasi apa saja yang harus ada sebelum kita mengkompilasi KDE 4? Yang pertama dan utama adalah GCC dan g++. Disitus resminya, KDE menyarankan untuk menggunakan GCC 4.2 atau yang lebih baru. Namun pada tutorial ini redaksi menggunakan gcc dan g++ versi 4.1.2 bawaaan default Slackware 12, dan tidak ada kendala berarti saat kompilasi. Selanjutnya pustaka dan header X11, OpenGL, libjpeg, libpng, libungif, libxml2, libxslt, DBUS. Paket - paket ini sudah ada pada Slackware 12. Untuk X11 wajib menggunakan versi 7 keatas. Slackware 12 secara default sudah menggunakan X11 7.1, jadi tidak ada masalah. Sementara Slackware 11 masih menggunakan X11 versi 6. Jadi apabila Anda ingin mengkompilasi KDE 4 pada Slackware 11 pastikan Anda sudah mengupgrade X11-nya. Adapun paket - paket yang tidak ada pada Slackware 12 dan harus diinstall adalah: libclucene, librdf, boost, dan QT 4.

Paket libclune:
http://clucene.sourceforge.net/index.php/Downloads
clucene-core-0.9.20.tar.bz2

Instalasi:

1
2
3
4
5
# tar jxvf clucene-core-0.9.20.tar.bz2
# cd clucene-core-0.9.20
# ./configure --prefix=/usr
# make
# make install

Paket librdf:
http://download.librdf.org/source/

1
2
3
4
raptor-1.4.16.tar.gz
rasqal-0.9.15.tar.gz
redland-1.0.7.tar.gz
redland-bindings-1.0.7.1.tar.gz

Paket boost:
http://boost.org/
boost.1.34.1.tar.bz2

Lakukan proses instalasi librdf dan boost, seperti instalasi pada paket libclucene.

Install paket cmake (http://cmake.org/) terbaru. Versi cmake terbaru saat tulisan ini dibuat adalah cmake-2.4.7.tar.gz.

KDE 4 dibuat dengan basis Qt4. Adapun versi minimal adalah Qt 4.3. Saat tulisan ini dibuat versi terbaru adalah Qt 4.3.3. Slackware 12 sendiri default hanya menyertakan Qt 3.3.8. Jadi Anda perlu mengupgradenya. Silahkan download dari situs Qt disini:
http://trolltech.com/developer/downloads/qt/x11

Instalasi Qt:

1
2
3
4
5
6
7
# tar zxvf qt-x11-opensource-src-4.3.3.tar.gz
# cd qt-x11-opensource-src-4.3.3
# ./configure --prefix=/usr/lib
# make install
# cd /usr/lib/
# rm  qt
# ln -s qt-4.3.3 qt

Apabila Qt sudah sukses diinstall, selanjutnya download paket source KDE 4 disini.
http://www.kde.org/download/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
kdeaccessibility-4.0.0.tar.bz2
kdeadmin-4.0.0.tar.bz2
kdeartwork-4.0.0.tar.bz2
kdebase-4.0.0.tar.bz2
kdebase-runtime-4.0.0.tar.bz2
kdebase-workspace-4.0.0.tar.bz2
kdebindings-4.0.0.tar.bz2
kdeedu-4.0.0.tar.bz2
kdegames-4.0.0.tar.bz2
kdegraphics-4.0.0.tar.bz2
kdelibs-4.0.0.tar.bz2
kdemultimedia-4.0.0.tar.bz2
kdenetwork-4.0.0.tar.bz2
kdepimlibs-4.0.0.tar.bz2
kdesdk-4.0.0.tar.bz2
kdetoys-4.0.0.tar.bz2
kdeutils-4.0.0.tar.bz2
kdewebdev-4.0.0.tar.bz2

Dari paket tersebut, sebenarnya hanya 4 paket saja yang merupakan paket utama: kdesupport, kdelibs, kdepimlibs, dan kdebase (kdebase + kdebase-runtime + kdebase-workspace). Khusus untuk kdesupport tidak tersedia dalam bentuk tar.bz2 diatas, jadi Anda harus mendownloadnya lewat svn.

Perintah console untuk mendownloadnya:

1
svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/

Apabila telah selesai maka akan terbentuk direktori kdesupport.

Sebelum melanjutkan ke langkah berikutnya, perlu diketahui untuk kompilasi kita biasa menggunakan perintah make yang dilanjutkan dengan make install. Nah, khusus untuk kompilasi KDE 4 ini, kde telah menyediakan script khusus yang bernama makeobj. Dengan script ini waktu yang diperlukan untuk kompilasi dapat lebih dihemat. Salah satunya kita cukup menjalankan perintah makeobj, yang sama artinya dengan menjalankan perintah make dan make install. Script ini bisa Anda temukan pada file kdesdk-4.0.0.tar.bz2. Silahkan copy script ini ke direktori /usr/bin.

1
2
3
# tar jxvf kdesdk-4.0.0.tar.bz2
# cd kdesdk-4.0.0/scripts
# cp makeobj /usr/bin

Di KDE 4 sebenarnya disediakan script khusus yang bernama cmakekde. Fungsinya adalah untuk mengkompilasi source kde. Script ini dapat Anda temukan disini:
http://techbase.kde.org/index.php?title=Getting_Started/
Increased_Productivity_in_KDE4_with_Scripts/.bashrc
.
Caranya yakni dengan mengcopy script tersebut dalam file .bashrc di home direktori user. Hanya saja redaksi telah mencoba meng-copy-nya ke file .bashrc, namun selalu menemukan error saat script tersebut dijalankan di Slackware 12. Untuk itu redaksi memutuskan untuk mengkompilasinya semi manual :)

Perlu diperhatikan bahwa tidak seperti di KDE 3.5 yang masih mengandalkan perintah configure, di KDE 4 fungsi tersebut digantikan dengan cmake. Secara umum perintahnya adalah sebagai berikut:

1
2
3
4
# tar jxvf nama_paket.tar.bz2
# cmake [path_direktori] -GKDevelop3 -DCMAKE_INSTALL_PREFIX=/opt/kde -DCMAKE_BUI LD_TYPE=debugfull
# cd [path_direktori]
# makeobj

Silahkan ganti [path_direktori] dengan path lengkap direktori tempat paket yang telah diekstrak berada. Misal: /home/guest/kde/kdesupport
Dengan perintah diatas, kita mengkonfigurasi agar kde 4 diinstall pada direktori /opt/kde.

Khusus untuk makeobj bisa juga anda gantikan dengan perintah: make && make install
atau biar lebih cepat waktu kompilasinya, dengan memaksimalkan seluruh resource CPU yang Anda, gunakan perintah:

1
2
# nice -n -20 make VERBOSE=1
# make install

Kembali ke kdesupport, silahkan kompilasi dan install dengan perintah seperti petunjuk diatas:

1
2
3
# cmake /home/guest/kde/kdesupport -GKDevelop3 -DCMAKE_INSTALL_PREFIX=/opt/kde -DCMAKE_BUI LD_TYPE=debugfull
# cd /home/guest/kde/kdesupport
# makeobj

Silahkan ubah /home/guest/kde/kdesupport dengan tempat anda menyimpan file download kdesupport.
Apabila Anda menemukan error terkait file README, solusinya mudah. Anda cukup membuat file kosong dengan nama README dalam direktori kdesupport.

1
# touch README

Bila terjadi error berkaitan dengan vocab pada soprano, silahkan lihat pada direktori :
kdesupport/soprano/includes/Vocabulary/

Dalam direktori tersebut terdapat 5 file: nao, nrl, rdf, rdfs, dan sil. Silahkan copy ke lima file tersebut dengan nama yang sama, namun dengan huruf kapital. Menjadi:

1
2
3
# cp nao NAO
# cp nrl NRL
# cp rdf RDF

dst.

apabila sudah, silahkan edit masing-masing file yang baru di-copy-kan tersebut. Tambahkan kata vocabulary/.
Misal:

1
# joe NAO

ubah sebelumnya:

1
#include "../../soprano/nao.h"

menjadi:

1
#include "../../soprano/vocabulary/nao.h"

lakukan hal yang sama pada 4 file lainnya.

Lanjutkan proses instalasi dengan perintah makeobj.

cd linux.. dapatkan disini!

Apabila sudah selesai di-install silahkan pindah ke direktori
/opt/kde/include/Soprano/Vocabulary/
Seharusnya disana terdapat 7 file: NAO, NRL, RDF, RDFS, SIL, XMLSchema, dan Xesam.
Silahkan edit masing masing file, hilangkan kata vocabulary tadi.
ubah isi sebelumnya:

1
#include "../../soprano/vocabulary/nao.h"

menjadi

1
#include "../../soprano/nao.h"

Langkah berikutnya adalah edit file /etc/ld.so.conf
tambahkan:

1
2
/opt/kde/lib
/opt/kde/include

Lalu jalankan perintah:

1
# ldconfig

Kompilasi kdelibs
Ekstrak file kdelibs-4.0.0.tar.bz2 dan kompilasi dengan perintah seperti pada kdesupport. Apabila terjadi error coba configure dengan perintah:

1
# cmake /home/guest/kde/kdelibs-4.0.0 -GKDevelop3 -DCMAKE_INSTALL_PREFIX=/opt/kde -DCMAKE_BUILD_TYPE=debugfull -DKDE4_BUILD_TESTS=ON

Apabila ada error dengan bunyi seperti ini:
“CMake requires an out of source build directory”

coba pada direktori kdelibs, cari dan hapus file CMakeCache.txt

1
# rm CMakeCache.txt

Apabila masih juga error, silahkan buat direktori baru, misal beri nama kde-alt dalam direktori kdelibs/

1
2
# mkdir kde-alt
# cd kde-alt

lalu jalankan perintah:

1
# cmake make-option --keep-going /home/guest/kde/kdelibs-4.0.0 -DCMAKE_INSTALL_PREFIX=/opt/kde -DCMAKE_BUILD_TYPE=debugfull -DKDE4_BUILD_TESTS=ON

ubah “/home/guest/kde/kdelibs-4.0.0” dengan direktori tempat anda mengekstrak paket kdelibs

Apabila sudah, jalankan perintah:

1
# make

Gunakan make, apabila makeobj masih menghasilkan error.

Apabila terdapat error pada module nepomuk berkaitan dengan vocab, silahkan edit file .cpp yang error tersebut. Misal pada file nepomuk/core/resourcedata.cpp.

Ubah pada bagian:

1
2
3
4
5
#include <Soprano/Statement>
#include <Soprano/StatementIterator>
#include <Soprano/Model>
#include <Soprano/Vocabulary/RDFS>
#include <Soprano/Vocabulary/RDF>

menjadi:

1
2
3
4
5
#include "soprano/statement.h"
#include "soprano/statementiterator.h"
#include "soprano/model.h"
#include "soprano/rdfs.h"
#include "soprano/rdf.h"

jalankan perintah make kembali sampai tidak terjadi error. Bila sudah, install dengan perintah

1
# make install

Kompilasi kdepimlibs
Lakukan kompilasi dan instalasi seperti pada kdesupport. Pada tahap ini biasanya jarang sekali terjadi error.

Kompilasi kdebase
kdebase terbagi menjadi 3 yakni:

  • apps:
    Berisi aplikasi seperti dolphin, kwrite, konqueror, kinfocenter, dsb
    kdebase-4.0.0.tar.bz2
  • runtime:
    Berisi file - file dependency yang diperlukan aplikasi-aplikasi yang berjalan di KDE
    kdebase-runtime-4.0.0.tar.bz2
  • workspace:
    Berisi file-file yang berkaitan dengan desktop, seperti plasma dsb.
    kdebase-workspace-4.0.0.tar.bz2

Silahkan Anda ekstrak, lakukan kompilasi dan install ketiga file tersebut.

Agar penampilan KDE 4 Anda lebih menarik jangan lupa instal paket kdeartwork-4.0.0.tar.bz2.

Apabila telah selesai maka langkah berikutnya yakni membuat script xinit untuk menjalankan kde. Caranya silakan pindah ke direktori /etx/X11/xinit/

1
2
3
# cd /etc/X11/xinit/
# cp xinitrc.twm xinitrc.kde
# joe xinitrc.kde

Cari pada baris “/usr/bin/twm &” dan ubah menjadi “/opt/kde/bin/startkde &

dan hapus baris dibawahnya yang berisi:

1
2
/usr/bin/xclock -geometry 50x50-1+1
/usr/bin/xterm -geometry 80x50+494+51

OK. Apabila sudah selesai lanjutkan dengan membuat tautan link xinitrc ke file xinitrc.kde yang baru ini. Caranya hapus tautan yang lama (masih di dalam direktori /etc/X11/xinit/)

1
2
# rm xinitrc
# ln -s xinitrc.kde xinitrc

Selanjutnya login dengan user biasa, dalam hal ini guest dan jalankan perintah

1
$ startx

Apabila berhasil, seharusnya kini Anda telah mendapatkan tampilan splash desktop KDE 4 yang menawan :)

Khusus untuk pengguna Slackware 12, jangan lupa edit file /etc/group. Lalu tambahkan nama user anda ke group audio, video, plugdev, dan power. Sehingga menjadi seperti berikut: (untuk contoh ini ditambahkan user ‘guest’)

1
2
3
4
audio::17:guest
video::18:guest
plugdev:x:83:guest
power:x:84:guest

Tujuannya adalah agar user tersebut memiliki hak akses langsung ke perangkat yang termasuk dalam group tersebut. Salah satunya seperti notifikasi otomatis saat kita menancapkan USB Flashdisk atau CDROM.

Jangan lupa agar KDE 4 Anda lebih lengkap install juga paket KDE lainnya seperti kdeedu, kdegames, dsb.

Fitur unggulan dari KDE 4 salah satunya adalah “Desktop Effect“. Pada komputer dengan VGA berbasis chipset Intel umumnya otomatis dapat langsung diaktifkan, tanpa perlu menginstall driver. Namun untuk yang menggunakan chipset seperti ATI dan NVidia perlu menginstall driver dan mengaktifkan fitur Composite. Untuk ATI silahkan install driver resminya dari ATI.

Performa KDE 4 cukup menggembirakan. Dari segi kecepatan dan manajemen memory, versi ini jauh lebih gesit. Untuk startup dari mode console ke desktop hanya perlu 5 detik! Silahkan lihat videonya disini. (Ujicoba pada mesin AMD Turion 2.2 Ghz, 512 MB)

Berikut adalah beberapa screenshot manis dari desktop KDE 4 :)

shot-kde4-02.jpg
Gambar 02.
Tombol “Start” KDE. Lebih trendy dan simple

 

shot-kde4-03.jpg
Gambar 03.
Menu tersusun rapi

 

shot-kde4-04.jpg
Gambar 04.
Penampilan baru “System Setting”. Pengganti KDE Center. Simple bukan?

 

shot-kde4-06.jpg
Gambar 05.
Pilihan tab Advanced pada “System Settings”

 

shot-kde4-05.jpg
Gambar 06.
Tampilan display settings, dengan beragam pengaturan

 

shot-kde4-08.jpg
Gambar 07.
File manager “Dolphin”, pengganti konqueror. Bila Anda jeli, terdapat tombol baru: Split.

 

shot-kde4-09.jpg
Gambar 08.
Kini Anda bisa memiliki tampilan wallpaper desktop yang dapat berubah-ubah tiap waktu, dengan fitur Slideshow yang telah terintegrasi. Kewl!

 

shot-kde4-10.jpg
Gambar 09.
Desktop effects. Salah satu fitur andalan
KDE 4.

 

shot-kde4-11.jpg
Gambar 10.
Beragam efek yang dapat mempercantik tampilan desktop Anda.

 

shot-kde4-12.jpg
Gambar 11.
Pengaturan Desktop Effect

Bagi Anda yang berminat menjajalnya namun malas download, dapat mendapatkan CD-nya di Indonesia disini.

(majalah-linux)

Popularity: 89%

13 Comments »

RSS feed for comments on this post. TrackBack URI

  1. #1

    kok sama ya waktunya mo coba KDE 4 :)
    tapi aku di pasang di Mandriva 2008
    udah ada paket resminya si, di repo KDE di kambing udah ada…
    langsung aja tinggal urpmi… langsung sukses… kde 3.5.6 gk perlu di uninstall, cuman sayang, tadi pagi tu laptop tak idupin lagi, eh kde4 nya bengong :( kok aneh ya, padahal sebelome ngacirr abisz… poko’e lebih cepet wes daripada kde seri 3.*, kayae ntar malem nih harus di debug lagi, mana yg bikin gak bisa langsung up si KDE4.. cuman posisi sekarang, KDE4 masih bisa jalan kalo pake X aja… kalo di panggil dari session masih gagal (aneh habis install langsung bisa di pake, habis boot, malah gak bisa )

    Comment by bayu — January 21, 2008 #

  2. #2

    #1 : coba folder .kde di home directory coba diremove. kalau belum bisa juga coba dipancing. jalaninnya dari x nya twm yang minimalis itu. jalanin dari console x nya: $ startkde. moga2 bisa :)

    Comment by redaksi — January 21, 2008 #

  3. #3

    finale kde desktop has changed, no need modification anyway.

    Comment by ga_konek — January 21, 2008 #

  4. #4

    […] post info By imancyber Categories: Linux […]

    Pingback by Tutorial: Panduan Instalasi KDE 4 + Screenshot « sekilas info by Iman — January 24, 2008 #

  5. #5

    penasaran, klo pake effect yang bawaan KDE 4 nya , compiz-fusion harus dimatiin dulu gak ya ?

    Comment by suprie — January 24, 2008 #

  6. #6

    Ehm, sepertinya butuh waktu lamaaaaaaaaaaaaaaa buat install. Terakhir gw install QT-nya aja … duh, bete.

    BTW, apakah gak ada satupun Slacker yang mau bikin package buat Slackware 12?

    Ayolah, bikinin package-nya, biar tinggal “installpkg *.tgz” dan nikmati.

    ; )

    Comment by Mung — January 26, 2008 #

  7. #7

    @Mung
    Knapa ga buat sendiri aja? Slackware-id jg uda nyediain tuh buat kita2 yg mau nyumbang paket2 dengan cara slackbuild. Sudah saatnya kita tidak selalu bergantung kepada orang lain ;-) hehehe

    Comment by RameTux — February 4, 2008 #

  8. #8

    Setuju ama bro RAme Tux!

    CD Remaster gak resmi KUBUNTU Gutsy yang pake KDE 4 juga ada loh, kemarin liat dimana yah.. hem kalo gak salah dah ada di kambing..

    Comment by Yogha — February 14, 2008 #

  9. #9

    udah dicoba berkali2..

    root@darkstar:/etc/rc.d# svn checkout svn://anonsvn.kde.org/home/kde/trunk/kdesupport/
    svn: Can’t connect to host ‘anonsvn.kde.org’: Connection timed out

    ada alternatif?

    Comment by arie — March 4, 2008 #

  10. #10

    Pak mau tanya tapi mungkin OOT, saya sudah instal kreators tapi ngga bisa ngedetek hp K750i sebagai modem padahal saya inet by GPRS dan modemnya hp. Ketika saya masukin kabel data+hp dilayar laptop kebaca sebagai storage saja, bagaimana cara install modemnya ?
    Oya saya pakai Axioo NVG 818p.
    Trims sebelumnya

    Comment by badri — March 9, 2008 #

  11. #11

    […] Login dengan user tersebut, dan lakukan langkah-langkah selanjutnya dalam artikel ini. (more…) […]

    Pingback by GRUB » Tutorial: Panduan Instalasi KDE 4 + Screenshot — March 17, 2008 #

  12. #12

    mas kalo svn nya harus konek internet brarti slackware kita??

    bisa ga di download manual? bantu dong mas, aku udah download semua paketnya kurang 1 itu doang, trus tinggal install kde4 di slackware 12 ku,,,

    trims…

    eh mas 1 lagi, ada cabang ga di jogja??

    Comment by ardy — March 22, 2008 #

  13. #13

    bisa kasih tau tutorial untuk install driver & kernel di Linux ga??
    pake screenshootnya juga biar lebih jelas, maklum aq masih pemula..

    Thx..

    Comment by Ana — July 1, 2008 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



 Use OpenOffice.org
Add to Technorati Favorites


PageRank Checking Icon kde-user

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
since Apr/06-2007 - majalah-linux is powered by baliwae webhosting and maintained by
Toko.Baliwae, Indonesia - the shop of linux maniac
Entries and comments feeds.