Instalasi Modul Perl di Ubuntu 11.04 (Natty)

Untuk proses instalasi modul Perl, dapat dengan mudah dilakukan dengan menggunakan CPAN, instalasi dapat dilakukan dengan masuk ke dalam program tersebut

$ sudo cpan

dan melakukan instalasi modul Perl yang diinginkan

$ cpan> install “nama_modul_perl”

Saya sendiri menggunakan OS X, akan tetapi ketika menggunakan komputer riset yang menggunakan sistem operasi Ubuntu buat menjalankan eksperimen yang membutuhkan beberapa instalasi modul Perl, saya menemui banyak sekali masalah baik yang sederhana ataupun yang sangat-sangat memusingkan.

Berikut saya share apa saja error yang terjadi dan bagaimana cara mengatasinya

1. YAML not installed error

Hal ini terutama terjadi karena ada modul YAML dari Perl CPAN itu sendiri yang belum terinstall, install dengan menggunakan cpan

$ cpan> install YAML

Setelah modul itu ter-install, masalah itu tidak terjadi lagi

2. make install & make test error

Banyak yang menyebabkan terjadinya error ini, salah satunya adalah karena
- GCC belum terinstall, untuk pengguna Ubuntu dapat melakukan instalasi paket-paket yang essential untuk development dengan mengetikkan perintah:

$ sudo apt-get install build-essential

- Tanggal sistem yang tidak sesuai, ini masalah yang secara tidak sengaja saya temui, hal ini ternyata disebabkan oleh tanggal sistem operasi yang tidak sesuai dengan tanggal dari module yang kita unduh dari internet.

Ubah tanggal tersebut sesuai dengan tanggal yang sekarang, maka anda telah menyelesaikan masalah tersebut

3. Khusus untuk Curl, karena saya menggunakan modul WWW::Curl::Easy untuk melakukan Curl langsung dari Perl.

Masalah yang terjadi biasanya adalah curl-config not found. Untuk instalasi module WWW::Curl pada Ubuntu, anda harus terlebih dahulu menginstall libcurl4-openssl-dev

$ sudo apt-get install libcurl4-openssl-dev

Kemudian anda dapat menginstall module tersebut dengan menggunakan CPAN

$ cpan> install WWW::Curl

Apabila instalasi masih gagal juga, mungkin ada yang salah dengan koneksi internet anda yang menyebabkan koneksi sewaktu CPAN melakukan “make test” gagal. Saya sendiri mengalaminya, karena internet di lab riset saya menggunakan proxy server.

Bypass proxy sudah saya setting, tetapi ketika men-setting proxy untuk CPAN hanya ada atribut http_proxy saja dan tidak ada atribut https_proxy. Oleh karena itu proses intalasi saya tambahkan atribut

$ cpan> force install WWW::Curl

Mungkin penyelesaian masalah ini dapat juga diterapkan di sistem operasi Ubuntu versi lain, karena kebetulan saja komputer yang saya gunakan memiliki sistem operasi Ubuntu 11.04 Natty. Sekian sharing saya hari ini, semoga bermanfaat :)

Ubuntu Karmic Koala 9.10 ver ITAM

Akhirnya, setelah berjuang memodifikasi ini Linux, dengan berbagai bug yang banyak nya mentog XD. Modifikasi dimulai dengan mencari-cari berbagai aplikasi-aplikasi beserta dengan printilan-printilan kayak codec supaya bisa mainin format2 berbayar, PHP, MySQL, Java, Ruby on Rails, dan bahasa-bahasa pemrograman serta scripting lainnya ~_~, sampe terakhir tadi setelah semuanya diyakinkan stabil, tampilan yang diperbaiki :D .

Dan berikut adalah… ta daaa !! XD

Yapz, Linux Ubuntu Karmic Koala ver ITAM. Hehehe akhirnya setelah sekian lama si Mac bisa beristirahat di rumah menjadi workstation pribadi, dan si ver ITAM dijadikan komputer khusus buat nguli :D .

Ciao ! >.<

Ubuntu 9.10 Karmic Koala

Ubuntu, salah satu distro Linux yang merupakan turunan dari Debian, sekali lagi telah mengeluarkan distro terbarunya yaitu Karmic Koala (9.10). Ubuntu seperti yang kita ketahui merupakan salah satu distro yang masih cukup muda jika dibandingkan dengan Fedora, Debian, ataupun Opensuse. Dengan rilis yang cukup cepat (6 bulan sekali CMIIW), Ubuntu mampu menarik banyak perhatian pengguna Linux ataupun orang yang mau migrasi ke Linux.

Ubuntu Karmic Koala

Ubuntu Logo

Dalam rilis terbarunya ini, sebenarnya hanya membawa beberapa perbaikan kecil dari versi sebelumnya Jaunty Jackalope (9.04). Walaupun Karmic Koala tidak bersifat LTS seperti Jaunty Jackalope, Karmic mampu menyegarkan para fans dari Ubuntu. Seperti janji dari website Ubuntu (http://www.ubuntu.com):

  • Faster, Smoother, and More Beautiful
  • Developing at Speed
  • Personal Cloud

Salah satu fitur menarik dari Karmic adalah personal cloud yang mereka namakan dengan Ubuntu One. Dimana Ubuntu menyediakan storage sebesar 2GB untuk masing-masing pengguna Ubuntu Karmic Koala. Kita bisa meletakkan seluruh data kita pada personal cloud yang disediakan oleh Ubuntu. Kita dapat denga mudah melakukan sharing dengan sesama teman kita yang menggunakan Ubuntu juga.

Ubuntu One

Selain itu masih banyak perbaikan-perbaikan lain, seperti yang saya pribadi rasakan, konfigurasi sistem pada Ubuntu Karmic jauh lebih mudah daripada versi sebelumnya. Settingan proxy system sudah bisa di apply ke seluruh aplikasi yang menggunakan proxy juga, atau dapat kita bilang, konfigurasi sudah bisa tersentralisasi.

Dari sisi user interface, ubuntu sudah menerapkan secara default fitur notification seperti Growl (http://growl.info/) pada OS X. Dan seluruh aplikasi seperti Pidgin, Gwibber, Evolution sudah secara default dapat menggunakan fitur notification ini.

Selain beberapa perbaikan-perbaikan yang dilakukan, terdapat beberapa kekurangan pada versi rilis Ubuntu Karmic. Diantaranya, karena saya masih menggunakan laptop yang cukup lama yang memiliki kartu grafis Intel GMA 945, terjadi error / hang pada saat saya menggunakan dual monitor saat Desktop Effects / Compiz sedang berjalan. Setelah saya cari di Google, ternyata masalah ini sedang dilaporkan ke pihak Ubuntu sebagai bug :( Terpaksa saat ini saya harus menggunakan metacity untuk menggunakan dual monitor. Untuk chipset kartu grafis lain sepertinya tidak ada masalah.

So far, selama Ubuntu Karmic berjalan di sistem, saya tidak memiliki masalah lain selain masalah yang saya sebutkan diatas. Dan saya menyarankan anda dapat bertahan di Jaunty Jackalope (9.04) terlebih dahulu karena LTS atau jika anda ingin merasakan fitur-fitur baru anda dapat mencoba Karmic Koala (9.10).

Selamat mencoba :)

Follow

Get every new post delivered to your Inbox.