Modul 02 · Persiapan Server
Konfigurasi Repository APT
Setelah IP server terpasang dan server bisa mengakses internet, langkah
berikutnya adalah menyiapkan /etc/apt/sources.list agar
apt tahu ke mana harus mengambil paket (DHCP, DNS, PPTPD, Asterisk, Apache, dst).
1 Backup sources.list lama
cp /etc/apt/sources.list /etc/apt/sources.list.bak
2 Isi sources.list
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
#deb http://deb.debian.org/debian/ bullseye main contrib non-free non-free-firmware
#deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free non-free-firmware
#deb http://security.debian.org/debian-security/ bullseye-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
Catatan penting: tiga baris
bullseye paling bawah masih aktif (tidak diberi #),
padahal sistem yang dipakai di modul ini adalah Debian 12 (bookworm). Mencampur repo dua rilis
berbeda pada sistem yang sama berisiko menyebabkan dependency conflict atau paket versi lama
tertarik masuk. Untuk instalasi normal, baris bullseye sebaiknya ikut dikomentari
(tambahkan # di depannya) seperti tiga baris di atasnya — sisakan hanya baris bookworm.
Baris bullseye hanya relevan kalau server memang masih Debian 11.
3 Update & upgrade
apt update
apt upgrade -y
Kalau apt update berjalan tanpa error, repository sudah siap dipakai untuk modul-modul selanjutnya.
Ringkasan baris repo bookworm (dipakai di modul ini)
| Komponen | Fungsi |
|---|---|
| main | Paket resmi Debian, free software |
| contrib | Free software yang butuh paket non-free untuk jalan |
| non-free | Software non-free (driver, dll) |
| non-free-firmware | Firmware perangkat (baru di bookworm) |
| bookworm-updates | Update stabil di luar siklus rilis utama |
| bookworm-security | Patch keamanan resmi |