Restricted Package

Void-Packages - xbps-src

T4n OS menyediakan beberapa paket yang dikelola secara resmi namun tidak didistribusikan dalam bentuk biner. Paket ini ditandai sebagai restricted dan wajib dibangun sendiri dari template [void-packages].

Alasan umum suatu paket menjadi restricted:

AlasanPenjelasan
Ukuran besarTerlalu besar untuk didistribusikan melalui repositori utama
Lisensi restriktifMelarang redistribusi biner atau source oleh pihak ketiga
Kebijakan upstreamPembuat software tidak mengizinkan distribusi ulang
Kebijakan VoidVoid berhak membatasi distribusi paket apapun

Membangun Paket Restricted

Clone void-packages jika belum:

git clone https://github.com/void-linux/void-packages.git
cd void-packages

Aktifkan build restricted:

echo 'XBPS_ALLOW_RESTRICTED=yes' >> etc/conf

Build dan install:

./xbps-src pkg <nama-paket>
sudo xbps-install --repository=path/to/hostdir/binpkgs <nama-paket>

VUR — Void User Repository

VUR adalah repositori template paket berbasis komunitas untuk Void Linux, dikelola oleh T4n Labs. Fungsinya mirip AUR di Arch Linux — menyediakan template xbps-src untuk paket yang tidak ada di repositori resmi.

VUR tidak didukung secara resmi oleh Void Linux. Selalu review template sebelum build.

Sumber DayaURL
Repositori VURhttps://github.com/T4n-Labs/vur
Website VURhttps://t4n-labs.github.io/vur-web

Struktur direktori VUR:

vur/
├── core/       # Paket inti (stabil)
├── extra/      # Paket tambahan (eksperimental)
├── multilib/   # Paket 32-bit untuk sistem 64-bit
├── vtools/     # Tools pendukung
└── packages.json

Let-X — VUR Helper

Let-X (letx) adalah CLI tool untuk mencari, mengelola, dan mengunduh template dari VUR. Analoginya seperti yay atau paru di Arch Linux.

Sumber DayaURL
Repositori Let-Xhttps://github.com/T4n-Labs/Let-X
Dokumentasi (User)https://github.com/T4n-Labs/Let-X/blob/main/vdocs/ID/user.md
Dokumentasi (Dev)https://github.com/T4n-Labs/Let-X/blob/main/vdocs/ID/dev.md

Fitur

PerintahFungsi
letx searchCari paket di VUR berdasarkan nama atau deskripsi
letx infoTampilkan detail paket dan status lokal
letx listLihat daftar paket per kategori
letx getUnduh template paket ke lokal
letx updatePerbarui cache index VUR
letx -x <xbps-src>Menggunakan Fungsi xbps-src pada Let-X

Perbandingan Metode

MetodeKelebihanKekuranganCocok untuk
Build manual via xbps-srcKontrol penuh, stabilPerlu setup void-packages, lebih ribetDeveloper, maintainer
VUR + Let-XMudah, lebih banyak pilihan paketTidak resmi, perlu review templatePower user, daily driver

Keamanan

  • Selalu review file template dan patches/ sebelum build paket dari VUR.
  • Cek field maintainer di template — pastikan dari sumber yang dikenal.
  • Uji paket baru di container atau VM sebelum install ke sistem utama.
  • VUR tidak melalui proses review seketat repositori resmi Void.

@T4n-Labs · @Gh0sT4n