Linux mengenal dua metode instalasi: binary dan kode sumber. Di Slackware, paket binary beredar dalam bentuk *.tgz sementara paket kode sumber dalam bentuk *.tar.gz. Kalau terpaksa, Slackware juga mau terima paket rpm. Ini cara instalasinya.
INSTALL *.TGZ
Untuk install paket *.tgz gunakan program pkgtool. Program ini pakai TUI, jadi anda tinggal pilih-pilih menu.
1. Jalankan pkgtool
2. Untuk instalasi pilih menu Current atau Other.
3. Pkgtool akan otomatis membaca semua *.tgz di direktori tersebut dan menanyakan satu-persatu pada anda apakah paket mau di-install. Anda tinggal jawab Ya (install), No (tidak install, teruskan ke paket selanjutnya) atau Quit (lengsung keluar).
UNINSTALL *.TGZ
Untuk uninstall paket yang tadinya dipasang dengan pkgtool:
1. Jalankan pkgtool
2. Pilih menu Remove
3. Pkgtool akan mencari paket yang tadinya dipasang dengan pkgtool. Anda tinggal pilih paket yang dimaksud dari list.
INSTALL *.TAR.GZ / TAR.BZ2
Paket dalam bentuk ini masih berupa kode sumber (bahasa C, C++, Phyton, Perl, dll), jadi harus dikompilasi. Maka sebelum mulai, yakinkan dulu development system sudah terpasang. Tahap instalasi umumnya ada 5, semua dilakukan dari command-line.
1. Ekstraksi paket, biasanya ke direktori /usr/src. Gunakan perintah:
# Pindah direktori
root@jawa.# cd /usr/src
# Untuk paket tar.gz
root@jawa.# tar -xzf paket-1.0.tar.gz
# Untuk paket tar.bz2
root@jawa.# tar -xjf paket-1.0.tar.bz2
# Pindah ke direktori paket
root@jawa.# cd paket-1.0
2. Baca petunjuk. Demi kesuksesan, ini jangan dilewatkan. Cari dan baca dulu berkas README, atau doc/readme dan sejenisnya. Atau mungkin juga coba:
root@jawa.# ./configure –help
3. Konfigurasi. Ini tahap paling penting yang menentukan kelengkapan dan kualitas hasil kompilasi. Konfigurasi bisa segampang:
root@jawa.# ./configure
tapi bisa juga rumit dengan banyak options (makanya baca petunjuk), misalnya:
root@jawa.# ./configure –prefix=/usr –enable-png –use-after-image=/usr/lib
4. Kompilasi. Gampang
root@jawa.# make
5. Pasang. Gampang juga
root@jawa.# make install
Kalau perlu anda bisa gabungkan tahap 3-5 dalam 1 perintah
root@jawa.# ./configure && make && make install
Kalau sudah diinstall, anda bisa hapus direktori kode sumber kapan saja
root@jawa.# cd /usr/src
root@jawa.# rm -r paket-1.0
UNINSTALL *.TAR.GZ / TAR.BZ2
Kalau mau uninstall
1. Pergi ke direktori paket (kalau sudah dihapus, ekstrak dan configure lagi)
2. Tinggal panggil
root@jawa.# make uninstall
INSTALL *.RPM
RPM adalah bentuk distribusi yang dikenalkan oleh Redhat. Anda bisa juga pasang *.rpm di Slackware, namun biasanya perlu option –nodeps
root@jawa.# rpm -i –nodeps paket-1.0.rpm
UNINSTALL *.RPM
Untuk uninstall paket RPM:
root@jawa.# rpm -qa | grep paket
## lihat nama pasti paket, biasanya versi jadi hilang
root@jawa.# rpm -e paket