Mohon tunggu...
KOMENTAR
Inovasi

Membuat Binary Paket Tgz di Slackware

4 Januari 2010   17:39 Diperbarui: 26 Juni 2015   18:38 315 0
Linux slackware adalah salah satu distro linux yang cukup unik. Sangkin uniknya, seringkali kebanyakan orang males untuk ngoprek nih linux. hehe..

Salah satu kemudahan slackware adalah untuk instalasi softwarenya. Cukup dengan command "installpkg namapkg-versi-arsitektur.tgz", software sudah terinstal dengan mudahnya.

Kerumitannya justru ketika software yang dibutuhkan tidak tersedia dari cd instalasi distro, dari situs software di internet, maupun dari komunitas. Kemana harus mencari? Jawabannya adalah: buat paketnya sendiri dari source code! Mungkin ga? Ya mungkin banget dong..!

Berikut langkah-langkahnya, download dan extract source code software yang akan dibuat paket binarynya, lalu:

1. pastikan di dalam source codenya ada file "configure".

2. coba jalankan file "configure", boleh dengan tanpa maupun beberapa pilihan kompilasi, dengan command:
# ./configure
atau
# ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc

Kemudian periksa file "Makefile"nya apakah mengandung string "DESTDIR" atau tidak dengan perintah:

# grep DESTDIR Makefile

Jika ada hasilnya, selamat! Anda bisa lanjut ke langkah berikutnya. Jika tidak ada, tunggu tulisan saya berikutnya, ya. :)

3. Ketikkan make. Tampilan akan menunjukkan banyak sekali proses kompilasi paket.

4. Setelah selesai, lanjutkan dengan perintah berikut:
# mkdir `pwd`/tmp
# make DESTDIR=`pwd`/tmp install

Kembali layar akan dipenuhi dengan informasi tentang proses instalasi. Ikuti saja hingga selesai.

NB: Untuk langkah ke-4 ini kadang-kadang tidak berhasil untuk sebagian source code. Bisa dilihat ada atau tidaknya binary instalasi di direktori `pwd`/tmp. Jika tidak ada, beberapa kombinasi berikut tidak ada salahnya dicoba:
# DESTDIR=`pwd`/tmp make install
atau
# make install DESTDIR=`pwd`/tmp

5. Langkah berikutnya adalah membuat paket binary slackware dalam format tgz:
# cd `pwd`/tmp
# makepkg ../namapkg-versi-arsitektur.tgz
proses ini tidak begitu lama, karena pada prinsipnya hanya menyatukan semua file binary menjadi sebuah file dan lalu mengkompres file tersebut dengan format gzip.

6. Selamat! anda sudah memiliki sebuah paket software untuk distro linux slackware di direktori source code instalasi anda. Coba periksa.
# cd ..
# ls -l *.tgz

7. untuk instalasi, gunakan perintah ini:
# installpkg namapkg-versi-arsitektur.tgz


Selamat mencoba!

KEMBALI KE ARTIKEL


LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun