itshare

Instalasi Komodo Edit 5.0 di Ubuntu 8.10

Inilah salah satu free-editor favorit saya. Yang paling utama adalah karena fitur vi editor emulation-nya🙂

Singkat saja, berikut langkah instalasi di Ubuntu 8.10 AMD64 saya:

  1. Download Komodo Edit 5.0 disini.
  2. Ekstrak file dengan perintah:
    $ tar -zxvf Komodo-Edit-5.0.3-2767-linux-libcpp6-x86.tar.gz
  3. Pindah/masuk ke direktori Komodo-Edit-5.0.3-2767-linux-libcpp6-x86
  4. Kita akan membuat Komodo Edit dapat digunakan oleh seluruh user, maka akan kita install di direktori /opt/Komodo-Edit-5. Jalankan perintah berikut:
    $ sudo ./install.sh -I /opt/Komodo-Edit-5
  5. Buat symbolic link:
    $ sudo  ln -s "/opt/Komodo-Edit-5/bin/komodo" /usr/local/bin/komodo
  6. Delete folder: Komodo-Edit-5.0.3-2767-linux-libcpp6-x86.
  7. Selesai. Alhamdulillah.

OK, jalankan perintah komodo dari shell prompt! Akan muncul window aktivasi autocomplete dari bahasa program yang diinstal di sistem. Tunggu saja.

Langkah selanjutnya adalah mengecek konfigurasi Komodo untuk memastikan semua fitur dapat maksimal berjalan, dan kedua mengaktifkan fitur favorit vi emulation.

Pada window utama terdapat sub-window: Quick Links, kemudian klik Check Configuration. Di instalasi saya, status untuk PHP dan Ruby adalah Not Functional. Berarti ada beberapa hal yang belum saya set, atau memang bahasa pemrograman tak diinstal.

Untuk memperbaiki “Not Functional – PHP” tersebut, klik ikon roda-gerigi kuning di kanan, dan akan muncul window isian untuk bahasa PHP.

  • Isian pertama adalah lokasi PHP Interpreter. Jika Komodo tidak menemukan maka kita harus menginstal PHP cli (command line interface) dengan perintah: sudo apt-get php-cli.
  • Isian kedua adalah lokasi php.ini di field “Path to alternate PHP configuration file”. Isikan dengan: /etc/php5/apache2.
  • Pada isian berikutnya adalah “PHP Directories” yaitu lokasi direktori dimana Komodo akan mengaktifkan fitur autocomplete (di direktori tersebut). Sebagai contoh saya sudah menginstall ZendFramework di system, sehingga saya tambahkan direktori library ZendFramework di isian tersebut. Klik ikon hijau (+) dan arahkan ke folder /usr/lib/php5/ZendFramework-1.7.2/library.
  • Klik tombol OK untuk mengakhiri konfigurasi PHP.

Langkah selanjutnya mengaktifkan vi emulation, yaitu:
Edit > Preferences > Editor (klik tanda segitiga) > Key Bindings > pilih vi pada field “Key Binding Schemes”. Setelah itu klik tombol OK.

Mengetest autocomplete dan vi emulation

Kita buat sebuah file PHP baru:
File > New > New File > akan muncul window “New File” > pilih Categories: Common > pilih Templates: PHP. Selanjutnya klik tombol “Open”.

Akan muncul window baru dengan nama file (sementara) PHP-1.php, dan syntax PHP di file tersebut. Pada saat ini kita sudah dapat mempraktekkan insert atau normal/command mode. Wooww..!!🙂

Untuk autocomplete kita coba membuat script yang menggunakan Zend ACL. Tambahkan baris kedua berikut:
$acl = new Zend_Acl();

Pada baris selanjutnya, ketikkan perintah berikut:
$acl->addRole(, maka pada saat kita mengetikkan kurung buka “(” secara bersamaan akan muncul calltips dan autocomplete. Seperti gambar di bawah ini:

PHP autocomplete on Komodo Edit 5.0

PHP autocomplete on Komodo Edit 5.0

Pesan error saat memanggil program komodo

Pada saat menjalankan perintah komodo dari shell prompt akan muncul beberapa pesan error.

bayu@speedo:/opt$ komodo
bayu@speedo:/opt$ /usr/lib/gio/modules/libgiogconf.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiogconf.so
/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
/usr/lib/gio/modules/libgioremote-volume-monitor.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so

Dari pesan error tersebut kemungkinan besar adalah masalah kompatibilitas library 32bit di OS 64bit (AMD64). Komodo tetap jalan normal, namun tak tahu apa efek dari error tersebut. Kalau lihat di google ini adalah masalah “umum“:

Di Komodo community site sendiri hanya ada ini dan ini. Padahal paket ia32-libs sudah terinstal dan kelihatannya tak ada masalah. Entah kenapa?

Last, Alhamdulillah… walau ada “cacat” sedikit Komodo Edit bisa jalan sempurna sejauh ini.🙂

[Update 10-Jan-09]
Sedihnya Komodo Edit belum mendukung autocomplete-nya CodeIgniter😦
http://bugs.activestate.com/show_bug.cgi?id=77841

[Update 8-Nov-09]
Instalasi di Ubuntu 9.10, penambahan PATH variable disarankan bukan di file .bashrc lagi ~ sesuai anjuran di file tersebut🙂
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.

Jadi saya uncomment 3 baris berikut di file .bashrc Ubuntu 9.10:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

dan buat 1 file baru .bash_aliases di home_dir saya, dengan isi berikut:
export PATH="/opt/Komodo-Edit-5/bin:$PATH"

selanjutnya jalankan .bash_aliases dari home_dir dengan perintah:
$ . .bash_aliases
<dibaca: “titik spasi titikbash_aliases>

Standard

8 thoughts on “Instalasi Komodo Edit 5.0 di Ubuntu 8.10

  1. dians says:

    symbolic link dah bisa bang , tp waktu dijalanin ga keluar editornya , dijalanin dari console juga ga ada errornya knp lg bang ya…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s