Cara Manajemen Software Dengan dpkg di Ubuntu [Bagian-1]

Posted by on Desember 24, 2011 | No Comments

Manajemen Software Dengan dpkg di Ubuntu [Bagian-1] – Perintah dpkg merupakan utility berbasis Debian Package Management System yang berfungsi untuk menginstal, meremove, dan memperoleh informasi dari setiap paket .deb. Berbeda dengan perintah apt-get perintah dpkg hanya bisa kita gunakan pada paket dengan dengan ekstensi .deb saja, jika kita menggunakan perintah apt-get maka secara otomatis system akan menginstallkan paket aplikasi yang hendak kita install, tetapi jika menggunakan dpkg sebelum tahap instalalsi dimulai maka file dengan dengan ekstensi .deb harus tersedia terlebih dahulu.

Meskipun saat ini perintah dpkg sudah di alihkan pada utility berbasis GUI seperti Ubuntu Software Center, tetapi mengetahui perintah-perintah dasar dpkg wajib diketahui oleh para pengguna sistem operasi Ubuntu yang merupakan turunan langsung dari linux Debian.

Nah pada posting kali ini saya fokuskan pada cara-cara atau tips di dalam melakukan manajemen software menggunakan perintah dpkg.

Tips #1. Mendownload file .deb dari repository Ubuntu.
Untuk mendapatkan file .deb dari repository ubuntu anda bisa menggunakan perintah apt-get di ikuti dengan opsi -d, yang artinya perintah apt-get tersebut hanya digunakan untuk mendownload paket .deb saja.

Contoh :

arie@oneiric:~$ sudo apt-get -d install multiget
[sudo] password for arie:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  multiget
0 upgraded, 1 newly installed, 0 to remove and 67 not upgraded.
Need to get 438 kB of archives.
After this operation, 1,159 kB of additional disk space will be used.
Get:1 http://kambing.ui.ac.id/ubuntu/ oneiric/universe multiget i386 1.2.0-3 [438 kB]
Fetched 438 kB in 8s (49.1 kB/s)
Download complete and in download only mode

Pada contoh diatas, file multiget.deb tidak terinstall pada system tetapi di download di direktori /var/cache/apt/archives/multiget_1.2.0-3_i386.deb

Tips #2. Cara install paket dengan dpkg
Untuk menginstall paket .deb dengan perintah dpkg bisa menggunakan opsi -i diikuti nama filenya, misalkan pada contoh berikut saya akan menginstall file multiget_1.2.0-3_i386.deb yang berada di direktori /var/cache/apt/archives

Contoh:

arie@oneiric:~$ sudo dpkg -i /var/cache/apt/archives/multiget_1.2.0-3_i386.deb
Selecting previously deselected package multiget.
(Reading database ... 170252 files and directories currently installed.)
Unpacking multiget (from .../multiget_1.2.0-3_i386.deb) ...
Setting up multiget (1.2.0-3) ...
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...

yang perlu diingat disini, tidak semua paket berdiri sendiri ada beberapa paket software yang membutuhkan dependencies, ada kalanya terjadi error jika anda menginstal paket software dengan perintah dpkg karena perintah dpkg tidak secara otomatis menginstall dependencies yang dibutuhkan seperti pada perintah apt-get, jika anda menemukan error karena tidak ditemukannya dependencies yang menyertai paket tersebut, gunakan perintah berikut untuk memperbaikinya

sudo apt-get -f install

Silahkan baca tutorial Cara Menggunakan Perintah “apt” di Ubuntu untuk lebih lengkapnya

Tips #3 cara meremove software dengan perintah dpkg
Untuk meremove software yang sudah di install dengan menggunakan perintah dpkg, gunakan opsi -r di ikuti nama softwarenya.

Contoh:

arie@oneiric:~$ sudo dpkg -r multiget
(Reading database ... 170258 files and directories currently installed.)
Removing multiget ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for man-db ...

Jika paket yang anda install sebelumnya membuat file config tersendiri anda bisa menggunakan opsi -P untuk memastikan semua file config ikut terhapus juga

Contoh:

arie@oneiric:~$ sudo dpkg -P multiget

Tips #4 mengekstrak file .deb dengan dpkg
Sebenarnya file .deb merupakan hasil kompresi dari file-file yang berisi source code. File multiget_1.2.0-3_i386.deb misalkan, di dalamnya pasti berisi file-file yang dibutuhkan untuk membuat aplikasi download manager multiget, seperti source code, deskripsi file, chscksums, dan sebagainya, nah untuk mengetahui isi dari paket .deb tersebut bisa digunakan perintah dpkg diikuti dengan opsi -x, sebagai contoh saya akan mengekstrak file /var/cache/apt/archives/multiget_1.2.0-3_i386.deb ke direktori /tmp/multiget-source

arie@oneiric:~$ mkdir /tmp/multiget-source
arie@oneiric:~$ sudo dpkg -x /var/cache/apt/archives/multiget_1.2.0-3_i386.deb /tmp/multiget-source
arie@oneiric:~$ ls /tmp/multiget-source
usr

Untuk postingan kali ini, saya cukupkan sekian dulu, dan akan saya sambung lagi pada postingan selanjutnya Cara Manajemen Software Dengan dpkg di Ubuntu [Bagian-2]. So. Kunjungi terus blog yang apa adanya ini untuk mengikuti tips selanjutnya seputar sistem operasi Ubuntu. Salam.

Kata kunci artikel ini adalah :

dpkg-deb during on ubuntu,cara install file deb di ubuntu,dpkg,penggunaan perintah dpkg,cara instal package deb ubuntu,cara tweaking pada ubuntu oneiric,cara install deb di ubuntu,perintah dasar install deb diubuntu,perintah rebuild cache ubuntu server,cara install file deb di ubuntu 11 10.

Tags: ,

Leave a Reply

[+] kaskus emoticons nartzco