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.
- Jalankan pkgtool
- Untuk instalasi pilih menu Current atau Other.
- 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:
- Jalankan pkgtool
- Pilih menu Remove
- 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.
- 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
- 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
- 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
- Kompilasi. Gampang
- Pasang. Gampang juga
root@jawa.# make
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
- Pergi ke direktori paket (kalau sudah dihapus, ekstrak dan configure lagi)
- 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
Filed under: Slackware