JURNAL MAGANG || TUGAS 8 : Rangkuman Lokakarya BlankOn: Pemaketan Dasar Debian

 

Pada webinar Lokakarya BlankOn kali ini, saya belajar tentang dasar-dasar pemaketan Debian, mulai dari alasan menjadi pemaket hingga proses pembuatan paket .deb. Berikut rangkuman materi yang disampaikan:

Apa Itu Pemaketan?

Pemaketan adalah proses mengubah source code menjadi berkas .deb yang siap dipasang di sistem Debian atau turunannya seperti BlankOn.

Mengapa Menjadi Pemaket?

  • Memasang software yang belum tersedia dalam paket Debian.

  • Memperbarui paket dengan versi upstream terbaru.

  • Memperbaiki bug pada paket yang sudah ada.

  • Berkontribusi sebagai pendekar BlankOn 

Cara Kerja Pemaketan

  1. Unduh source code dari upstream (biasanya format .tar).

  2. Tambahkan direktori debian.

  3. Modifikasi sesuai kebutuhan.

  4. Build paket menjadi .deb.

Struktur Direktori debian

Setelah debmake, akan terbentuk direktori debian dengan file penting:

  • control → Metadata paket.

  • changelog → Riwayat perubahan.

  • copyright → Informasi lisensi.

  • rules → Skrip build.

  • install → Daftar file yang akan dipasang. 

Jenis Paket di BlankOn

  1. Paket Native
    Direktori debian ada dalam source code.
    Contoh: bromo-theme.

  2. Paket Non-Native
    Source code dari upstream, direktori debian* dikelola terpisah. Contoh: calamares-settings-debian`.



Penomoran Versi di BlankOn

BlankOn menambahkan revisi derivatif pada versi Debian:

  • Contoh Debian: 1.2-3

  • BlankOn: 1.2-3blankon4

Urutan peningkatan versi:

  • hai-0.0.1-0blankon1

  • hai-0.0.1-0blankon2 → revisi BlankOn naik.

  • hai-0.0.1-1blankon1 → revisi Debian naik, BlankOn reset ke 1.

  • hai-0.0.2-0blankon1 → versi upstream naik, reset semua revisi.


Tantangan Pemaket

  • Membangun aplikasi dengan dependensi kompleks.

  • Menangani patching dan konfigurasi khusus di rules.

  • Disiplin dalam memelihara changelog.


Kontribusi ke Debian (Hulu)

  • Debian Maintainer (DM): Hak terbatas untuk mengunggah paket tertentu.

  • Debian Developer (DD): Anggota resmi dengan hak penuh.

Webinar ini memberikan pemahaman mendalam tentang proses pemaketan, mulai dari persiapan hingga kontribusi ke komunitas. Semoga rangkuman ini bermanfaat untuk teman-teman yang ingin mulai berkontribusi di dunia open source!

Salam opensource! 🐧✨

 

 Tentang Kami - Radnet Digital Indonesia
PT Radnet Digital Indonesia

PT Radnet Digital Indonesia adalah perusahaan yang bergerak pada bidang layanan solusi digital. Memberikan solusi digital untuk pengembangan bisnis atau kebutuhan pribadi anda.
📡 Butuh internet cepat dan stabil?
 
📞 Hubungi RADNET sekarang juga!
🌐 Website: www.radnet-digital.id
📧 Email: sales@radnet-digital.id
☎️ WhatsApp (chat only): 08155044434
RADNET – Solusi Internet Andal untuk Bisnis Anda 

 

 

 

Komentar

Postingan populer dari blog ini

JURNAL MAGANG || TUGAS 1 : Instalasi Telegram Desktop, Cisco Packet Tracer dan Virtual Box Pada Linux Ubuntu

JURNAL MAGANG || TUGAS 3 : Membuat akun di lms.idn dan mengikuti course Dasar Jaringan

JURNAL MAGANG || TUGAS 4 : Menyelesaikan course Jaringan Dasar