Mohon tunggu...
Denny Zulfikar
Denny Zulfikar Mohon Tunggu... -

kata suhu-suhu kompasiana disini, kalo mau menulis, ya nulis aja. Ya sudah, saya cobain deh... Entah apa isinya yang penting nulis.. nulis.. nulis..

Selanjutnya

Tutup

Inovasi

Membuat Binary Paket Tgz di Slackware

4 Januari 2010   17:39 Diperbarui: 26 Juni 2015   18:38 315
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

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!

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun