Custom Search

Kamis, 26 Juni 2008

Menginstal Qt di Ubuntu

Dalam programming desktop GNU/Linux, aplikasi graphical widget toolkit yang satu ini dikenal sangat cross platform, mudah digunakan dan kaya akan fitur. Karena kelebihannya itu, walaupun sempat agak bermasalah sedikit di urusan lisensi dan lebih banyak dipakai di lingkungan KDE, tidak ada salahnya kita pengguna Ubuntu (yang mostly ber-GNOME ria, kecuali Kubuntu) yang umumnya menggunakan widget toolkit GTK+ untuk mencoba juga si Qt ini yang fitur desainer visualnya sangat memudahkan kita dalam membuat program. Berikut ini adalah tips menginstall Qt3 dengan menggunakan apt-get.

Berikut ini adalah commandnya :

# sudo apt-get install qt3-apps-dev qt3-assistant qt3-designer qt3-dev-tools qt3-dev-tools-compat qt3-dev-tools-embedded qt3-doc qt3-examples qt3-linguist qt3-qtconfig libqt3-headers libqt3-i18n libqt3-mt libqt3-mt-dbg libqt3-mt-dev libqt3-mt-mysql libqt3-mt-odbc

Berikut adalah penjelasan untuk masing-masing paket:

Package qt3-apps-dev
breezy (devel): Qt3 Developer applications development files
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package qt3-assistant
breezy (x11): The Qt3 assistant application [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package qt3-designer
breezy (devel): Qt3 Designer [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package qt3-dev-tools
breezy (devel): Qt3 development tools
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package qt3-dev-tools-compat
breezy (devel): Conversion utilities for Qt3 development [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package qt3-dev-tools-embedded
breezy (devel): Tools to develop embedded Qt applications [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package qt3-doc
breezy (doc): Qt3 API documentation
3:3.3.4-8ubuntu5: all
Package qt3-examples
breezy (doc): Examples for Qt3 [universe]
3:3.3.4-8ubuntu5: all
Package qt3-linguist
breezy (devel): The Qt3 Linguist [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package qt3-qtconfig
breezy (x11): The Qt3 Configuration Application [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package libqt3-headers
breezy (devel): Qt3 header files
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package libqt3-i18n
breezy (libs): i18n files for Qt3 library [universe]
3:3.3.4-8ubuntu5: all
Package libqt3-mt
breezy (libs): Qt GUI Library (Threaded runtime version), Version 3
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package libqt3-mt-dbg
breezy (libdevel): debugging symbols for libqt3-mt [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package libqt3-mt-dev
breezy (libdevel): Qt development files (Threaded)
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package libqt3-mt-mysql
breezy (libs): MySQL database driver for Qt3 (Threaded) [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc
Package libqt3-mt-odbc
breezy (libs): ODBC database driver for Qt3 (Threaded) [universe]
3:3.3.4-8ubuntu5: amd64 i386 powerpc

Sebenarnya Trolltech (Trolltech.com) sudah merilis Qt versi 4 , tapi setelah beberapa kali mencoba menginstall dari source Qt4 di Ubuntu Breezy Badger, saya mengalami banyak problem di saat instalasi, selalu ada beberapa library (terutama X11 devel.) yang kurang. Sebenarnya satu persatu akhirnya lib-libnya terinstall namun agak beda tempat, dan kalau disuruh ngelink manual satu persatu kok rasanya repot ^_^, mengulang setting prefix saat instalasi awal juga masih sering meleset. Akhirnya saya memutuskan stick it up dulu ke Qt3 yang di Breezy ini packagenya sudah mantap.

ps:
Kalau ada yang memiliki langkah instalasi Qt4 di Ubuntu yang mudah dan komprehensif (terutama troubleshooting dan list requirement library yang lengkap), mohon bantuannya. Penasaran juga dengan kelebihan-kelebihan yang ditawarkan Qt4 (http://www.trolltech.com/products/qt/qt4info.html?cid=18).




Dukungan Sponsor