1 ============================
2 Instalasi paket di GNU/Linux
3 ============================
5 Di sistem Debian, kita dapat memasang sebuah program dari kumpulan file
6 installer. Program atau paket (kita akan lebih menggunakan kata paket)
7 biasanya berasal dari kode sumber dari upstream yang kemudian di atur
8 sehingga dapat berjalan dengan baik di Debian. Di Debian menggunakan berkas
9 dengan extensi \*.deb untuk paket yang langsung bisa diinstall. Adapun
10 berkas lain yang dapat digunakan untuk instalasi debian adalah:
12 - Berkas \*.tar.gz, \*.tar.bz2, \*.zip, biasanya berkas-berkas ini adalah
13 berkas dari upstream yang berisikan kode sumber yang belum dimodifikasi.
14 - Berkas \*.deb, berkas ini adalah berkas installer umum yang digunakan
15 oleh debian dan turunannya. Sesuai debian *Debian Free Software Guide*
16 paket Debian akan menyediakan kode sumber yang terbuka untuk publik.
17 Dalam pemaketan Debian, ada beberapa berkas yang akan di distibusikan
20 - Berkas kode sumber upstream. Berkas ini cirinya dapat dilihat dari
21 ekstensinya, biasanya adalah \*.orig.tar.gz, \*.orig.tar.bz2, dan
23 - Berkas modifikasi debian pada berkas sumber. Untuk melihat apa saja
24 yang berubah atau apa yang dikerjakan di debian dapat dilihat dari
25 berkas yang mempunyai extensi \*.diff.gz untuk metode pemaketan lama
26 dan \*.debian.tar.gz untuk metode pemaketan baru (quilt).
27 - Berkas biner, berkas biner ini adalah berkas hasil kompilasi antara
28 kode sumber dan berkas diff. Berkas biner ini ada dua macam yaitu
29 \*.deb dan \*.udeb. Perbedaannya adalah \*.deb untuk instalasi paket
30 pada umumnya, sedang \*.udeb adalah installer pada waktu instalasi
31 pertama kali yang disebut daalam kelompok paket debian-installer.
33 Struktur Paket Software Debian GNU/Linux
34 ----------------------------------------
36 Debian GNU/linux memiliki standar pemaketan software tersendiri yakni
37 dengan ekstensi deb. Berikut format struktur paket software di Debian:
38 namapaket_upstream.version-revisidebian.deb
41 .. image :: ../images/package-version.png
43 Contoh pada paket vlc, pada rilis wheezy mempunyai versi 2.0.3-4 yang
46 - 2.0.3 adalah versi upstream
47 - 4 adalah versi terahir revisi debian
51 Instalasi Paket Software dari Source Code
52 -----------------------------------------
53 Instalasi paket software dari kode sumber (source code) merupakan cara instalasi
54 yang berlaku umum untuk semua distribusi GNU/Linux yang ada. Perintah
55 umum yang sering digunakan adalah::
57 :~# tar zxvf paketsoftware.tar.gz
58 :~# tar jxvf paketsoftware.tar.bz2
61 Opsi -x dan -j digunakan untuk tipe kompresi yang berbeda. Opsi -x untuk tipe
62 kompresi \*.gz dan opsi -j untuk tipe kompresi \*.bz2.
64 Setelah ekstraksi paket software, langkah berikutnya
65 adalah konfigurasi kompilasi, dan terakhir adalah instalasi software.::
76 Disarankan membaca readme setiap kali instalasi paket software sehingga dapat memudahkan dalam proses instalasi.
80 Penulis ingin menginstal paket videolan client (vlc-0.8.1.tar.bz2). Perintah yang
83 :~# tar xjvf vlc-0.8.1.tar.bz2
85 :/vlc-0.8.1# ./configure
87 :/vlc-0.8.1# make install
88 :/vlc-0.8.1# make clean