Management Paket Installasi

Seringkali ketika kita bekerja di lingkungan Linux kemudian menemukan beberapa aplikasi dengan filetype asing dan susah untuk menginstallnya. Sebut saja kita menemukan suatu aplikasi (tentu saja terpisah dari paket yang ada) berekstensi *.tar.gz, *.tar.bz2, *.rpm, atau *.tgz dan *.deb. Semoga tulisan ini sedikit membantu.

Paket atau aplikasi yang sudah ada didalam sistem Linux sebenarnya dapat ditambahkan ataupun dikurangi. Terdapat beberapa tool manajemen paket yang populer di Linux, yaitu :

  • rpm (red hat package management), untuk Red Hat dan turunannya
  • dpkg (debian package), untuk Debian dan turunannya (termasuk ubuntu)
  • installpkg (package tool slackware), untuk Slackware dan turunannya.

1. Manajemen Paket Red Hat
Manajemen paket di Red Hat menggunakan perintah rpm. Contoh file : AdobeReader_enu-7.0.8-1.i386.rpm

– Menginstallasi paket
Menambahkan paket atau menginstall menggunakan perintah rpm dengan option –ivh
Format : rpm –ivh nama_paket.rpm
Contoh :

~# rpm -ivh AdobeReader_enu-7.0.8-1.i386.rpm
Preparing..################################ [100%]
1:AdobeReader_en ########################## [100%]

Perintah tersebut akan menginstall file AdobeReader_enu-7.0.8-1.i386.rpm.

– Menghapus Paket
Untuk menghapus paket digunakan perintah rpm dengan option -e.
Contoh :
~# rpm -e AdobeReader_enu-
Tidak perlu mengetikkan secara keseluruhan, cukup diketik sebelum angka. Jika diketik keseluruhan malah akan terjadi kesalahan.

2. Manajemen Paket Slackware
Manajemen paket di Slackware menggunakan installpkg atau removepkg. Biasanya menggunakan file yang berjenis *.tgz. Contoh file : bittorrent-4.4.0-noarch-1.tgz

– Menginstall Paket Slackware
Menambahkan paket atau menginstall menggunakan perintah installpkg.
Format : installpkg nama_paket.tgz
Contoh :
root@darkstar:~/slackPackage#installpkg bittorrent-4.4.0-noarch-1.tgz
Installing package bittorrent-4.4.0-noarch-1...
PACKAGE DESCRIPTION:
bittorrent: bittorrent (BitTorrent file distribution utility)
bittorrent:
bittorrent: BitTorrent is a file distribution utility which utilizes the upload
bittorrent: capacity of machines which are downloading a file to help distribute
bittorrent: it to other downloading machines. This makes it possible to provide
bittorrent: large files (such as the Slackware Linux ISO images) to many people
bittorrent: without the usual problem of insufficient bandwidth. The more
bittorrent: downloaders, the more bandwidth. Problem solved.
bittorrent:
bittorrent: Bram Cohen is the genius behind BitTorrent.
bittorrent:
Executing install script for bittorrent-4.4.0-noarch-1...

– Menghapus Paket Slackware
Menghapus paket Slackware menggunakan perintah removepkg.
Format : removepkg nama_paket.tgz
Contoh :
root@darkstar:~/slackPackage# removepkg bittorrent-4.4.0-noarch-1.tgz

3. Manajemen Paket Debian
Manajemen paket di Debian menggunakan dpkg dan menggunakan file yang berjenis *.deb. Contoh file: acroread_7.0.1-0.0.ubuntu1_i386.deb

– Menginstall Paket Debian
Menambahkan paket atau menginstall menggunakan perintah dpkg dengan option -i
Format : dpkg –i nama_paket.deb
Contoh :
~# dpkg –i acroread_7.0.1.0.0.ubuntu1_i386.deb
Selecting previously deselected package acroread.
(Reading database ... 88191 files and directories currently installed.)
Unpacking acroread (from acroread_7.0.1-0.0.ubuntu1_i386.deb) ...
Setting up acroread (7.0.1-0.0.ubuntu1) ...

– Menghapus Paket Debian
Untuk menghapus paket digunakan perintah dpkg dengan option -r.
Format : dpkg -r nama_paket
Contoh :
# dpkg -r acroread
(Reading database ... 88433 files and directories currently installed.)
Removing acroread ...

Untuk menghapus, nama paket tidak perlu diketik semua. Nama yang diketik sampai sebelum angka saja

Pada Ubuntu dan turunannya, menginstall aplikasi *.deb dapat juga dilakukan dengan double klik seperti halnya *.exe pada Windows.

4. Lain-lain
Jika menemukan aplikasi dengan ekstensi *.tar.gz, kita ekstrak terlebih dulu menggunakan perintah tar zxvf nama_file.tar.gz
JIka menemukan aplikasi dengan ekstensi *.tar.bz2, kita ekstrak terlebih dulu menggunakan perintah tar jxvf nama_file.tar.bz2
Penjelasan dari option yang dapat dipakai bersama perintah tar:
z = mengkompres file dengan ekstensi gz
j = mengkompres file dengan bz2
x = mengekstrak file
v = menampilkan proses file yang dibuat back up
c = membuat arsip baru
t = menampilkan daftar file yang berada dalam file tar