i (am) Blogger and U?

from X-periment to X-perience

Starter: Anime/Movie Sharing

Produk yang satu ini adalah aplikasi web yang dikhususkan bagi Anda yang ingin memiliki situs/web yang dengan fasilitas untuk menampilkan anime/movie dan dapat ditonton oleh para pengun [...]

Aplikasi Web: Online Shop PRO 2

Toko Online Pro 2 memiliki fitur-fitur yang sama persis dengan Toko Online Pro 1 tapi dengan theme/template yang berbeda.

Belajar Online: E-learning - Kuis & Soal

"Belajar Online: E-learning - Kuis & Soal", Software/aplikasi e-learning berbasis web yang dapat digunakan oleh pengajar/guru/pembimbing atau perorangan untuk membuat soal/kuis atau per [...]

Anime/Movie Community Sharing (FullCustom)

Produk ini adalah aplikasi web full-custom yang diperuntukkan bagi Anda yang ingin membuat situs/web yang dapat menampilkan anime/movie dan dapat ditonton oleh para pengunjung. Video an [...]

Aplikasi Web: Custom X

Aplikasi Web Custom X, software berbasis web dinamis dengan fitur utama adalah pembuatan SURVEY dan/atau POLLING dengan jumlah yang tidak dibatasi. Selain itu aplikasi ini juga memiliki [...]

Aplikasi Web: Custom Form

Aplikasi Web Custom Form, software berbasis web dengan fitur utama adalah pembuatan DYNAMIC FORM (form web dinamis). Form ini terdiri dari berbagai jenis field, seperti field input text [...]

2009
04Agu

Mengatasi Software Dependency di GNU/Linux

Post category: GNU/Linux

Meng-install sebuah aplikasi di Linux itu susah! Mungkin itu adalah ungkapan yang muncul ketika pertama kali mencoba menambah aplikasi di desktop Linux Anda. Sebagai contoh Anda ingin menambah Audacious sebagai pemutar musik di desktop. Lalu Anda mendownload file installer misalnya audacious_1.5.1-3ubuntu1_i386.deb dan mencoba meng-install-nya dengan perintah:
# dpkg -i audacious_1.5.1-3ubuntu1_i386.deb
Kemudian di konsole/terminal muncul informasi bahwa Audacious tidak bisa di-install karena masalah dependency. Apa itu dependency? Jadi untuk meng-install Audacious di desktop Anda harus terlebih dahulu meng-install paket-paket lain yang dibutuhkan oleh Audacious, semisal:

  • audacious-plugins_1.5.1-2ubuntu2_i386.deb
  • libmad0_0.15.1b-3_i386.deb
  • libmcs1_0.7.1-1_i386.deb
  • libmms0_0.4-2_i386.deb
  • libaudclient1_1.5.1-3ubuntu1_i386.deb
  • dsb

Wah, kok susah bangget ya! Selain harus meng-install banyak file ada hal lain yang harus diperhatikan yakni paket-paket apa aja yang dibutuhkan oleh aplikasi yang akan kita install sehingga bisa berjalan dengan mulus. Itu menjadi satu masalah yang lain. Gimana caranya supaya kita bisa mengetahui dependency dari suatu aplikasi di linux?

Untungnya sekarang hal itu udah bisa diatas dengan adanya APT-WEB. Anda bisa mencobanya dengan surfing ke http://repo.ugm.ac.id/apt-web/. Masalah yang mungkin muncul adalah ketika Anda mencoba mengetikkan nama suatu aplikasi yang ingin Anda install misalnya PHP kemudian Anda tekan Enter. Ternyata kok gak muncul apa-apa ya di hasil pencariannya. Ya, hal itu disebabkan apt-web mencari berdasarkan nama paket dan bukannya nama software. Untuk PHP, nama paketnya (untuk versi sekarang saat tulisan ini dibuat) adalah php5 jadi yang Anda ketikkan bukan php melainkan php5.

Supaya mudah, Anda bisa memanfaatkan Synaptic Package Manager untuk melihat nama paket.
gudlux images on gudlux webq - tutorials and tips IT

Berikut beberapa contoh aplikasi dan nama paketnya:

  • Gnome CHM (CHM Viewer untuk GNOME) -- nama paketnya gnochm
  • Audacity (audio converter) -- nama paketnya audacity
  • Aqualung (music player) -- nama paketnya aqualung
  • Apache (free web server) -- nama paketnya apache2
  • PHP (web programming) -- nama paketnya php5
  • Xara Xtreme (vector manipulation program) -- nama paketnya xaralx
  • GEdit (syntax highlighting text editor) -- nama paketnya gedit
  • dsb

Untuk dapat meng-install aplikasi tertentu maka Anda harus mendownload semua paket yang menjadi dependency-nya. Dalam hal ini adalah yang muncul di halaman result apt-web (kecuali Anda yakin bahwa paket yang dimaksud sudah ter-install di distro yang Anda pakai). Saran saya, letakkan di satu folder untuk tiap aplikasi. Misalnya satu folder bernama php5 isinya adalah installer php5 dan semua dependency-nya, satu folder bernama gnochm berisi installer gnochm dan seluruh dependency-nya.

Ya, mungkin itu sedikit cerita yang semoga bisa bermanfaat bagi Anda! Untuk tata cara instalasi akan dibahas pada posting berikutnya :)

gudlux images on gudlux webq - tutorials and tips IT
gudlux images on gudlux webq - tutorials and tips IT
gudlux images on gudlux webq - tutorials and tips IT


h2r | 04 Feb 2010
Komentar: dari package manager juga bisa...tinggal open arahakan ke folder dimana seluruh paket telah dikumpulkan.....

:)



admin:

trima kasih atas infonya, package manager kan versi GUI-nya....
karena biasa pake terminal/konsole ya jadinya lebih enak ketak
ketik gitu......
securesh | 16 Jul 2011
http://mendo.tk/
Komentar: kalo kita sudah punya iso dvd repository-nya pake synapticnya gimana om?

Admin: Tinggal buka Synaptic lalu pilih menu Edit > Add CD-ROM..
>> Comments closed. <<