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