i (am) Blogger and U?

from X-periment to X-perience

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.

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

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: Forum Mirip Twitter

Aplikasi ini merupakan aplikasi layaknya forum pada umumnya. Hal spesial dari aplikasi ini adalah adanya tambahan yang mirip dengan Twitter. Fitur-fitur yang dimiliki antara lain: foll [...]

Aplikasi Web: WebReview-Series 1

Web Review-Series 1 adalah paket aplikasi web yang memfasilitasi Anda yang ingin membuat situs yang berisi review dari berbagai hal. Review tentang suatu produk, Review tentang suatu te [...]

Aplikasi Web: URL Shortener Complete 1

URL Shortener Complete 1 adalah aplikasi yang membantu Anda untuk menjalankan situs/web yang memiliki fasilitas URL shortener. Pemendek URL sesuai namanya berfungsi untuk memangkas alam [...]

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