Upadate Qt -v 3 ke Qt -v 4 from source
cara menginstall/update Qt -v 3 ke Qt -v 4 from source:
sebenarnya saya masih newbie dalam dunia linux,walaupun demikian saya ingin berbagi juga sesama newbie yang laen (class expert dilarang membaca :-) )berikut ini adalah pengalaman saya dalam menginstall Qt4.4.3 (sekarang sudah keluar Qt4.4.5). saya menggunakan slackware 12.2,Qt defaultnya masih versi 3.3.8. ada banyak alasan bagi saya untuk menginstall Qt4,diantaranya adalah tuntunan programming dan penggunaan dekstop KDE4 yang mengharuskan menggunakan Qt4(walaupun dengan Qt3 tetap bisa diinstal tapi tidak stabil).
kalau dilogika sebenarnya kita harus menghapus qt3 dulu,kemudian baru menginstall qt4,tapi tidak masalah kalau kita tidak menghapus qt3 dari slackware kita.
sebelumnya pastikan kita sebagai user root,
langkah pertama:
kita ekstrak:
# tar zxvf qt-x11-opensource-src-4.3.3.tar.gz
masuk ke direktori hasil ekstrak:
# cd qt-x11-opensource-src-4.3.3
lakukan configurasi (secara default hasil instalasi akan berada di direktori /usr/local/Trolltech/Qt-4.4.3):
# ./configure
kemudian lakukan compilasi dengan perintah:
# make
setelah dicompilasi baru kita install:
# make install
buat link ke qt4:
# ln -s qt-4.3.3 qt
langkah kedua:
setelah langkah pertama selesai berikutnya adalah kita membuat path hasil instalasi tadi untuk mengalokasikan qmake.
-jika shellnya menggunakan bash, ksh, zsh or sh, maka lakukan PATH dengan perintah:
PATH=/usr/local/Trolltech/Qt-4.4.3/bin:$PATH
-namun jika menggunakan shell csh or tcsh:
setenv PATH /usr/local/Trolltech/QtEmbedded-4.4.3/bin:$PATH
setting path telah selesai,ada bebera configurasi lagi yang perlu kita lakukan.
Langkah satu dan dua bisa temen newbie baca di file INSTALASI jika penjelasan saya kurang mengerti atau kurang puas juga bisa tanya sama mbah dukun internet GOOGLE!!!
langkah tiga:
masuk kedirektori:
# cd /usr/lib/qt/bin/
lakukan perintah dibawah ini:
- mv assistant assistant-qt3
- mv designer designer-qt3
- mv linguist linguist-qt3
- mv lrelease lrelease-qt3
- mv lupdate lupdate-qt3
- mv moc moc-qt3
- mv qm2ts qm2ts-qt3
- mv qmake qmake-qt3
- mv qtconfig qtconfig-qt3
- mv uic uic-qt3
setelah itu masuk ke direktori:
# cd /etc/profile.d/
lakukan perintah dibawah ini:
- cp qt.sh qt.sh-qt3
- cp qt.csh qt.csh-qt3
setelah itu kita edit file qt.sh:
- vim qt.sh
rubah baris kode 6-7 menjadi:
if [ -d /usr/local/Trolltech/Qt-4.4.3/bin ]; then
QTDIR=/usr/local/Trolltech/Qt-4.4.3/bin
pada baris ke 10 menjadi:
for qtd in /usr/local/Trolltech/Qt-* ; do
berikutnya kita edit file qt.csh:
- vim qt.csh
yang perlu diedit hampir sama dengan mengedit qt.sh diatas:
yaitu baris ke 6-7;
if ( -d /usr/lib/qt/usr/local/Trolltech/Qt-4.4.3 ) then
setenv QTDIR /usr/local/Trolltech/Qt-4.4.3
dan baris ke 10;
foreach qtd ( /usr/local/Trolltech/Qt-* )
berikutnya lakukan perintah berikut(masih di direktori yang sama);
# diff qt.sh qt.sh-qt3 (jika kurang faham maksud perintah diff ketik "man diff" or "info diff" di command line/konsole).
untuk memastikan apakah Qt yang telah kita install dan configurasi telah menjadi Qt4 bisa di check dengan "qmake -v".
Oke temen2 newbie..(ingat..ingat..class expert dilarang baca :-) )sekian pengalaman saya dalam mengupdate Qt3 menjadi Qt4, semoga pengalaman yang sedikit ini bisa bermanfaat. jika ada yang mau membantah atau mengkritik atau kurang enak(kalau kurang enak badan ke tukang pijet aja!!) atau unek-unek lainnya kesini aja:
Mail atau Wall FaceBook: hokage85@gmail.com (i want to become a hokage :-) ini akibat sering nonton Naruto..hehehe..angka 85 itu bukan angka tahun kelahiran saya lho!! jangan sembarang tebak..)
Salam Slacker "Go Open Source" ^_^
- adnan indi's blog
- Login or register to post comments



Hebat, sebenarnya mau juga
Hebat, sebenarnya mau juga pake Qt4 / KDE 4 tapi masih belum bisa pisah sama quanta. Saya nunggu quanta di porting ke kde 4 aja dulu :D
Buat Adnan Indi, tetap posting ya, apalagi kalau ada postingan soal programming di qt.
Regards,
Arman Idris
arman[at]makassar-slackers[dot]org