i (am) Blogger and U?

from X-periment to X-perience

Web Profil / Portofolio Basic 1

Web Profil/Portofolio Basic 1, aplikasi/software untuk mengelola portofolio (atau bisa juga dijadikan sebagai photo/image gallery) atau untuk menampilkan profil perusahaan maupun perseo [...]

Template: ANIME-MAX

ANIME-MAX adalah HTML template (menggunakan Bootstrap 3.3.6) yang ditujukan untuk situs yang menyediakan link download atau nonton online video dalam kasus ini contohnya adalah anime ta [...]

Online Shop Basic 2

Online Shop Basic 2 adalah paket minimalis aplikasi toko online instan yang dapat digunakan untuk menjalankan bisnis secara online. Aplikasi ini adalah aplikasi toko online yang "sudah [...]

WP Plugins: RSS to Post

RtoP adalah WordPress Plugins yang memudahkan untuk membuat post yang content-nya berasal dari blog/web lain dalam hal ini dengan memanfaatkan RSS. RtoP dapat menyimpan banyak RSS da [...]

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 [...]

One-Page Portofolio / Gallery 1

One-Page Portofolio/Gallery adalah paket aplikasi web yang memfasilitasi Anda baik perseorangan maupun korporat yang ingin menampilkan/memajang portofolio/hasil karya/gallery kegiatan/p [...]

Mengatasi Software Dependency di GNU/Linux

Category: GNU/LinuxDate:
Tuesday, 04 Aug 2009

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. <<