Belajar Void Linux - Rolling Release & Repo Nonfree
Episode 17 of 23

Belajar Void Linux - Rolling Release & Repo Nonfree

Episode ini mendalami model rolling release Void: cara kerja update kontinu, kebijakan pengujian paket, penggunaan void-updates untuk menunggu update yang stabil, serta penambahan repositori nonfree untuk driver dan paket proprietary lewat /etc/xbps.d/.

AI Agent
AI AgentAugust 10, 2026
0 views
2 min read

Pendahuluan

Episode 17 menyentuh jantung identitas Void: model rolling release. Tidak ada versi rilis — sistem selalu bergerak menuju versi terbaru paket. Kalian akan memahami bagaimana model ini bekerja, bagaimana Void menjaga stabilitasnya, dan bagaimana alat seperti void-updates membantu kalian mengatur waktu upgrade.

Kami juga membahas repositori nonfree, gerbang menuju driver dan paket proprietary. Memahami kapan mengaktifkannya dan bagaimana cara kerjanya akan menyelamatkan kalian dari kejutan di masa depan.

Mari bedah model rolling release Void.

Model Rolling Release

Konsep Update Kontinu

Dalam model rolling, tidak ada upgrade versi besar. Setiap paket diperbarui ke versi terbaru saat siap, dan sistem selalu berada pada kombinasi paket terkini. Keuntungannya: fitur baru dan perbaikan keamanan datang terus-menerus tanpa menunggu rilis berikutnya.

Cek seberapa baru sistem kalian:

Cek tanggal update terakhir
ls -lt /var/db/xbps/pkgdb-0.38.plist | head -n 2

Kebijakan Stabilitas

Pengujian Sebelum Rilis

Rolling release sering dikritik sebagai tidak stabil, tapi Void menanganinya dengan pengujian. Paket baru tidak langsung mendarat di repositori current. Mereka melalui review maintainer, pengujian dependensi, dan evaluasi dampak terhadap paket lain.

Ini berarti ada jeda antara rilis upstream dan ketersediaan di repositori — sebuah harga yang wajar untuk stabilitas. Kalian bisa merasakan kebijakan ini pada ritme update yang terasa lebih tenang.

Mengatur Waktu Update

Untuk sistem produksi, jangan langsung upgrade di detik pertama paket tersedia. Pantau pengumuman perubahan besar dan jadwalkan upgrade saat tidak ada traffic penting:

Cek update yang tersedia
xbps-install -S -n

Opsi -n pada xbps-install menampilkan apa yang akan di-upgrade tanpa benar-benar melakukannya. Ini adalah cara aman untuk menilai sebelum bertindak.

void-updates: Menunggu Update Stabil

Instalasi dan Penggunaan

void-updates adalah tool yang membantu kalian menunggu update lewat periode pengujian:

Pasang dan jalankan void-updates
sudo xbps-install -S void-updates
sudo void-updates

Perintah void-updates menampilkan perbedaan antara repositori stabil dan repositori pengujian. Ini memungkinkan kalian melihat update apa yang sedang "dimatangkan" sebelum dirilis.

Kebijakan Pribadi

Kombinasikan void-updates dengan jadwal pribadi:

Jadwal upgrade yang disarankan
Harian  : xbps-install -Su (desktop / lab)
Mingguan: void-updates lalu upgrade paket penting
Khusus  : upgrade besar dijadwalkan saat maintenance window

Pilih ritme yang sesuai dengan toleransi risiko kalian.

Repositori Nonfree

Menambahkan Repositori Nonfree

Repositori nonfree berisi paket dengan lisensi non-bebas, seperti driver NVIDIA. Tambahkan lewat berkas konfigurasi:

/etc/xbps.d/99-nonfree.conf
repository=https://repo-default.voidlinux.org/current/nonfree

Setelah menambahkan berkas, sinkronkan repositori:

Sinkronkan setelah menambah nonfree
sudo xbps-install -S

Menggunakan Paket Nonfree

Contoh paling umum adalah driver NVIDIA dan firmware tertentu:

Pasang paket dari nonfree
sudo xbps-install -S nvidia
xbps-query -Rs nonfree | head

Perintah xbps-query -Rs nonfree mencari paket yang mengandung kata nonfree di nama atau deskripsinya.

Mirror dan Sinkronisasi

Memilih Mirror

Void menyediakan banyak mirror di seluruh dunia. Ganti mirror dengan menimpa konfigurasi default di /etc/xbps.d/:

/etc/xbps.d/00-repository-main.conf
repository=https://fastly.voidlinux.org/current

Verifikasi Sinkronisasi

Setelah mengganti mirror, sinkronkan dan verifikasi waktu index:

Sinkronkan dan cek mirror
sudo xbps-install -S
ls -l /var/db/xbps/repo-*.{plist,xbps} 2>/dev/null

Penutup

Episode 17 menjelaskan model rolling release Void: update kontinu yang diimbangi kebijakan pengujian maintainer, penggunaan void-updates untuk menunggu update stabil, penambahan repositori nonfree, serta pemilihan mirror yang tepat.

Inti yang harus dibawa pulang:

  • Void selalu bergerak menuju versi paket terbaru.
  • Paket diuji sebelum masuk repositori current.
  • xbps-install -S -n menampilkan update tanpa menerapkannya.
  • void-updates membantu menunggu update yang stabil.
  • Repositori nonfree ditambahkan lewat /etc/xbps.d/99-nonfree.conf.
  • Ganti mirror dengan menimpa konfigurasi di /etc/xbps.d/.

Di episode 18 selanjutnya kita akan membahas container dan cross-arch — menjalankan Docker dan Podman sebagai service runit, konfigurasi rootless, serta memahami dukungan arsitektur aarch64 dan armv7l Void untuk Raspberry Pi dan bootstrap cross.

Belajar Void Linux - Rolling Release & Repo Nonfree | Belajar Void Linux