Cara Mengaktifkan Repositori Non-Free Debian
Repositori debian dibagi menjadi tiga, yaitu main, non-free, dan contrib.
- main berisikan paket aplikasi yang sudah memenuhi kriteria DFSG.
- non-free berisikan paket aplikasi yang tidak memenuhi kriteria DFSG.
- contrib berisikan paket aplikasi yang telah memenuhi kriteria DFSG, tetapi masih bergantung pada paket aplikasi yang berada di repositori non-free.
Default-nya repositori non-free dan contrib belum diaktifkan, sehingga kalian perlu mengaktifkan repositori ini secara manual jika ingin menginstal paket aplikasi non-free, terutama kalau membutuhkan firmware WiFi dan GPU proprietary.
Mengaktifkan Repositori Non-Free Debian
Pertama, edit file /etc/apt/sources.list
menggunakan teks editor nano.
$ sudo nano /etc/apt/sources.list
Kemudian tambahkan non-free contrib
setelah main
sehingga hasilnya menjadi seperti ini:
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://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
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://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
Atau kalian bisa jalankan perintah berikut ini untuk mengaktifkan repositori non-free tanpa menggunakan teks editor:
$ sudo sed -Ei 's/(^deb.*main$)/\1 contrib non-free/g' /etc/apt/sources.list
Perbarui database repositori
Setelah itu, perbarui database repositori.
$ sudo apt update
Baru deh, kalian bisa menginstal aplikasi non-free di Debian.
$ sudo apt install rar
Perintah berikut ini untuk mengetahui daftar aplikasi non-free dan contrib yang tersedia di repositori Debian:
$ apt search contrib
$ apt search non-free