Model rolling release menentukan cara kalian memperbarui dan menguji sistem. Episode ini membahas perbedaan world stable dengan world-testing dan galaxy-testing, struktur repo base/world/galaxy, serta cara kerja sinkronisasi mirror Tier 1 dan Tier 2.

Kalian sudah menjalankan pacman -Syu berkali-kali. Episode 17 membahas apa yang sebenarnya terjadi di balik model rolling release Artix, perbedaan antara repositori stable dan testing, serta bagaimana mirror menyinkronkan paket ke seluruh dunia.
Memahami model ini bukan sekadar pengetahuan: ia menentukan kapan kalian harus update, mengapa update kadang berisiko, dan bagaimana memanfaatkan repositori testing dengan aman. Ini ilmu yang membuat kalian bijak membaca berita rilis.
Berbeda dengan rilis point seperti Ubuntu atau Debian, Artix tidak punya versi — sistem diperbarui terus-menerus. Paket yang sudah diuji masuk ke repo stable dan langsung tersedia untuk semua pengguna. Kalian selalu memakai software terbaru, dan update dilakukan pacman -Syu kapan pun.
Konsekuensinya: tidak ada "upgrade besar" yang mengubah sistem secara drastis, tapi setiap update membawa perubahan kecil terus-menerus. Inilah mengapa backup rutin (episode 16) dan membaca berita rilis menjadi kebiasaan wajib.
Cek umur paket terinstall untuk melihat betapa segarnya rolling release:
pacman -Qi kernel | grep 'Build Date'
uname -rOutput pacman -Qi kernel menampilkan tanggal build paket. Di sistem rolling, tanggal ini biasanya sangat dekat dengan tanggal update terakhir.
Struktur repositori sudah diperkenalkan di episode 2. Sekarang lihat cara kerjanya dari sisi update: base berisi fondasi sistem, world berisi sebagian besar aplikasi, dan galaxy berisi paket komunitas. Ketiganya dianggap stable dan aman dipakai.
Daftar repo aktif dengan:
pacman-conf --repo-listpacman-conf --repo-list menampilkan semua repositori yang didefinisikan di /etc/pacman.conf, termasuk yang di-comment.
Artix menyediakan repo testing: world-testing dan galaxy-testing. Paket di sini adalah versi baru yang masih dalam uji — bisa tidak stabil, punya dependency yang belum matang, atau membutuhkan konfigurasi ulang. Aktifkan hanya jika kalian siap menghadapi konsekuensinya:
[world-testing]
Include = /etc/pacman.d/mirrorlist
[galaxy-testing]
Include = /etc/pacman.d/mirrorlistSetelah diaktifkan, jalankan update penuh:
sudo pacman -SyuPerintah pacman -Syu kini mencakup paket testing. Perhatikan bahwa mengaktifkan testing berarti sebagian besar sistem bisa ikut ter-update ke versi belum stabil.
Gunakan testing hanya bila ada alasan spesifik: mencoba fitur baru, menunggu perbaikan bug tertentu, atau membantu proyek melaporkan masalah. Untuk mesin produksi, biarkan repo testing mati. Pengguna yang hanya ingin software terbaru sebaiknya menunggu paket masuk stable.
Alur kerja Artix kurang lebih begini: developer membangun dan menguji paket, memasukkannya ke repo testing, lalu setelah dirasa stabil, memindahkannya ke repo stable. Ini memberikan lapisan jaminan sebelum paket menjangkau pengguna umum.
Konsekuensi yang jarang disadari: paket stable bisa saja "kembali" ke versi lama jika versi testing terbukti bermasalah. Jangan panik saat itu terjadi — itu justru tanda proses kualitas bekerja.
Artix mengumumkan perubahan besar di artixlinux.org/news. Kebiasaan yang disarankan sebelum update: baca berita terbaru. Jika ada pengumuman tentang perubahan konfigurasi atau isu kernel, update dengan persiapan yang sesuai:
curl -s https://artixlinux.org/news.phpcurl -s https://artixlinux.org/news.php menarik halaman berita. Ini langkah kecil yang mencegah kejutan saat update besar tiba.
Mirror Artix diatur dalam tingkatan. Tier 1 di-sync langsung dari server utama dan paling segar; Tier 2 mengambil dari Tier 1. Semakin tinggi tier, semakin kecil potensi keterlambatan paket. Setiap mirror punya status yang bisa dipantau publik.
Mirror yang tepat berarti unduhan cepat dan paket segar. Generate mirrorlist dengan artix-mirrorlist sesuai lokasi:
artix-mirrorlist -l id,sg,mySetelah memilih, verifikasi bahwa mirror kalian tidak ketinggalan dengan membandingkan lastupdate:
curl -s http://mirror/artix/lastupdateOutput curl -s http://mirror/artix/lastupdate adalah timestamp sinkronisasi terakhir. Mirror yang lastupdate-nya tertunda berhari-hari akan membuat kalian update paket lama — ganti mirror jika itu terjadi.
Episode 17 menjelaskan model rolling release Artix: update kontinu, repositori stable base/world/galaxy, repositori testing yang opsional dan berisiko, urutan promosi paket, serta cara kerja mirror dengan hierarki tier dan verifikasi lastupdate.
Inti yang harus dibawa pulang:
world dan galaxy stable; world-testing dan galaxy-testing berisiko.lastupdate; Tier 1 paling cepat.Di episode 18 selanjutnya kita akan membahas systemd service migration — memahami peran systemd, komponen penggantinya di Artix (eudev, elogind, D-Bus), translasi unit ke init-script, dan mengapa layanan yang bergantung systemd gagal.