Debian on new machine bagian1 multiarch support

Assalamu’alaikum warahmatullahi wabarakatuh..

Lama gak update juga ya hehe. Sekitar dua minggu lalu aku menginstall Debian 7 di komputer baru. Installer Wheezy memang berbeda dengan installer Debian lawas, ada fitur-fitur baru yang ditambahkan dan yang menjengkelkan adalah selalu minta konfigurasi untuk network padahal komputer kita tidak terkoneksi dengan jaringan. Insya Allah di bagian berikutnya dari tulisan ini akan kutambahkan lagi beberapa hal baru yang kutemui setelah install ulang. Biasanya aku hanya mengupgrade saja.

Oke, yang berbeda lagi dengan Debian squeeze adalah ketersediaan ia32-libs. Why? karena setiap kali mencoba menginstall ia32-libs maka akan muncul dependensi ke i386. Solusinya adalah konsep yang disebut dengan multiarch. Multiarch artinya kemampuan sistem untuk menginstall dan menjalankan aplikasi dari beberapa binary target yang berbeda dalam sistem yang sama. Untuk contohnya, adalah menjalankan aplikasi linux i386 di sistem linux amd64. Selain itu, kombinasi lain yang mungkin adalah armel dan armhf. Multiarch juga memperrmudah cross-building, di mana library asing tidak perlu lagi ditambahkan dalam sistem.

Langsung saja ke solusi dari bagaimana cara menginstall ia32-libs sehingga aplikasi 32 bit seperti firefox (meski ada juga firefox yang 64 bit) bisa jalan.

1. tambahkan i386 dalam database dpkg
# dpkg –add-architecture i386

2. set repositori paket debian, misalnya ke repo ugm. tambahkan baris berikut di /etc/apt/source.list

deb http://repo.ugm.ac.id/debian wheezy contrib main non-free
deb http://repo.ugm.ac.id/debian wheezy-updates contrib main non-free

3. apt-get update

# apt-get update

sekarang kita sudah bisa menginstall ia32-libs (padahal di Debian squeeze tidak perlu menggunakan cara ini)

# apt-get install ia32-libs ia32-libs-gtk.

untuk mengetesnya, saya menggunakan firefox 32 bit. Untuk memasang firefox di Linux sangat sederhana.
1. tar jxfv firefox-xxx.tar.bz2
2. pindahkan ke /usr/local
3. buat symbolic link dari /usr/local/firefox/firefox ke /usr/local/bin/firefox
firefox
insya Allah aplikasi 32 bit seperti Gaussian 03 juga bisa berjalan di sistem 64 bit. Cukup sekian dan semoga bermanfaat!

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