Panduan Lengkap Repository Linux Debian 13 (Trixie)
Repository pada Linux Debian adalah pusat penyimpanan paket perangkat lunak (software) terpusat yang diatur secara sistematis. Melalui repository, pengguna Debian dapat mengunduh, menginstal, serta memperbarui aplikasi dan library sistem dengan aman dan efisien menggunakan paket manajemen seperti APT (Advanced Package Tool).
Artikel ini membahas secara mendalam struktur komponen, format konfigurasi terbaru, daftar alamat repository (resmi & mirror lokal Indonesia), hingga langkah-langkah pengaturannya pada Debian 13 (Trixie).
1. Komponen Utama Repository Debian 13
Debian membagi paket perangkat lunaknya ke dalam empat komponen utama berdasarkan lisensi dan kebebasan kode sumbernya (Debian Free Software Guidelines / DFSG):
main: Berisi perangkat lunak yang sepenuhnya memenuhi pedoman DFSG (100% open-source dan bebas). Ini adalah komponen standar dari Debian.contrib: Berisi perangkat lunak yang pada dasarnya bebas (DFSG-compliant), namun bergantung pada paket lain yang bersifat tidak bebas (non-free).non-free: Berisi perangkat lunak eksklusif (proprietary) yang tidak memenuhi standar DFSG (misalnya beberapa driver grafis atau aplikasi komersial).non-free-firmware: Kategori khusus untuk firmware perangkat keras tidak bebas (seperti modul Wi-Fi atau kartu jaringan) yang disertakan untuk mempermudah kompatibilitas hardware.
2. Format Konfigurasi Repository
Pada Debian 13 (Trixie), konfigurasi repository dapat dituliskan dalam dua format:
A. Format Klasik (/etc/apt/sources.list)
Format berbasis baris tunggal yang biasa digunakan pada versi Debian sebelumnya.
Sintaks dasar:
deb http://[alamat-mirror]/debian/ [nama-rilis] [komponen]
deb-src http://[alamat-mirror]/debian/ [nama-rilis] [komponen]
B. Format Modern DEB822 (/etc/apt/sources.list.d/debian.sources)
Format berstruktur mirip stanza / YAML yang mulai menjadi standar baru di Debian 13 untuk keterbacaan yang lebih baik.
Sintaks dasar:
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
3. Daftar Alamat Repository Debian 13
A. Repository Resmi (Global)
Gunakan repository resmi jika Anda menginginkan stabilitas langsung dari server utama Debian:
# Main Repository
deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
# deb-src http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
# Updates Repository
deb http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware
# deb-src http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware
# Security Updates Repository
deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
# deb-src http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
B. Repository Mirror Lokal Indonesia
Menggunakan mirror lokal dapat meningkatkan kecepatan unduhan dan menghemat bandwidth internasional. Berikut beberapa contoh repository lokal Indonesia:
| Penyedia / Mirror | Alamat Repository |
| Kambing UI | http://kambing.ui.ac.id/debian/ |
| Kartolo Suroboyo | http://kartolo.sby.datautama.net.id/debian/ |
| Data Utama Surabaya | http://mirror.datautama.net.id/debian/ |
| Biznet Gio | http://mirror.biznetgio.com/debian/ |
Contoh isi sources.list menggunakan Mirror Kartolo:
deb http://kartolo.sby.datautama.net.id/debian/ trixie main contrib non-free non-free-firmware
deb http://kartolo.sby.datautama.net.id/debian/ trixie-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
4. Cara Mengubah Repository di Debian 13
Berikut langkah-langkah praktis untuk memperbarui atau mengganti repository pada server/desktop Debian 13:
Langkah 1: Backup Konfigurasi Lama
Sebelum melakukan perubahan, cadangkan file konfigurasi bawaan:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
Langkah 2: Edit File Konfigurasi
Buka file sources.list menggunakan editor teks (seperti nano):
sudo nano /etc/apt/sources.list
Hapus atau beri tanda komentar (#) pada baris lama, lalu masukkan alamat repository baru pilihan Anda.
Catatan: Jika sistem Anda menggunakan format DEB822, edit file di
/etc/apt/sources.list.d/debian.sources.
Langkah 3: Simpan dan Perbarui Indeks APT
Simpan perubahan dengan menekan tombol Ctrl + O, tekan Enter, lalu keluar dengan Ctrl + X.
Jalankan perintah pembaruan indeks indeks paket:
Bashsudo apt updateLakukan upgrade sistem (opsional namun disarankan):
Bashsudo apt upgrade -y
Ringkasan Perintah Penting APT
sudo apt update— Memperbarui daftar pustaka paket dari repository.sudo apt upgrade— Meng-upgrade seluruh paket terinstal ke versi terbaru.sudo apt install <nama_paket>— Menginstal paket baru dari repository.sudo apt search <keyword>— Mencari paket di dalam repository.Repositori Lokal Sekolah
deb http://192.168.209.213/debian/ trixie main contrib non-free non-free-firmware deb http://192.168.209.213/debian/ trixie-updates main contrib non-free non-free-firmware deb http://192.168.209.213/debian-security trixie-security main contrib non-free non-free-firmware