Mengenal slackbuilds
Slackbuilds berperan penting dalam instalasi atau pemasangan paket atau software di slackware karena merupakan skrip barisan perintah untuk membuat paket biner. Slackware builds script nama lengkapnya. Patrick Volkerding membuat skrip ini simpel sehingga kemudian slackers menirunya untuk ribuan paket lainnya di luar paket standar. Kumpulan slackbuilds paket nonstandar itu disimpan di repo dengan alamat slackbuilds.org yang kemudian lebih sering disebut SBo. Oiya, paket nonstandar ini maksudnya adalah paket yang tidak ada di repo official slackware.
Slackbuilds simpel karena
- Berupa skrip. Skrip ini mempunyai keuntungan antara lain mudah diedit, konsumsi RAM kecil untuk mengedit, dan bisa diedit dengan editor teks apa saja.
- Sebagai template. Umumnya software tidak ada perubahan cara menginstal. Ini membuat semakin mudah. Ada peningkatan versi, maka tinggal ganti bagian
VERSION, selesai.
Lalu, apa yang ditulis di slackbuilds? Slackbuilds biasanya mempunyai susunan :
- Shebang sebagai penanda bahwa skrip ini dieksekusi dengan
bash - Identitas software atau paket, meliputi informasi nama, versi, dan build ke berapa. Slackers memberikan tambahan tags sebagai penanda bahwa itu adalah paket yang dibuat komunitas atau dirinya. Tags antara lain SBo, alien, willysr, wls, dll.
- Penentuan arsitektur dan build flags
- Ekstraksi kode sumber dari arsip
- Patching atau penyesuaian kode sumber jika diperlukan
- Kompilasi
- Penanganan dokumentasi
- Packing paket biner yang biasanya berekstensi txz atau tgz
This post is licensed under CC BY 4.0 by the author.