GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengaktifkan paket tidak bebas di Debian?

Solusi 1:

Buka /etc/apt/sources.list , dan Anda akan melihat baris seperti berikut (URL kemungkinan akan bervariasi):

deb http://http.us.debian.org/debian stable main contrib

Cukup tambahkan non-free ke masing-masing URL yang ingin Anda gunakan, yaitu:

 deb http://http.us.debian.org/debian stable main contrib non-free

Menjalankan apt-get update akan memperbarui repo lokal Anda dengan daftar paket.

Solusi 2:

Anda juga dapat membatasi ini sedikit jika Anda hanya menginginkan beberapa paket yang sangat spesifik dari yang tidak bebas (firmware untuk perangkat keras Anda misalnya).

Untuk melakukannya, simpan /etc/apt/sources.list Anda seperti yang dijelaskan oleh @Andrew M. Lalu, gunakan Apt Pinning untuk menonaktifkan secara default semua paket non-bebas untuk rilis Anda saat ini:

Buat file bernama /etc/apt/preferences.d/non-free_policy berisi arahan berikut:

Explanation: Disable packages from non-free tree by default
Package: *
Pin: release o=Debian,a=stable,l=Debian,c=non-free
Pin-Priority: -1

Sekarang, buat file lain untuk paket spesifik yang ingin Anda dapatkan dari non-free.
Misalkan Anda ingin menambahkan driver Intel untuk kartu nirkabel misalnya (paket firmware-iwlwifi ).
Buat nama file /etc/apt/preferences.d/firmware-iwlwifi_nonfree dengan baris berikut:

Explanation: Enable package firmware-iwlwifi from non-free tree
Package: firmware-iwlwifi
Pin: release o=Debian,a=stable,l=Debian,c=non-free
Pin-Priority: 600

Konfigurasi ini menghindari membengkaknya paket Anda dengan paket tidak bebas yang mengganggu ini;)

Solusi 3:

Cara alternatif untuk memperbarui file konfigurasi sumber paket adalah dengan menggunakan apt-add-repository perintah (dari software-properties-common kemasan). Jika Anda menginginkan paket non-bebas untuk semua sumber, jalankan:

sudo apt-add-repository non-free
sudo apt-get update

Jawaban terinspirasi oleh:https://askubuntu.com/a/553847/67211


Linux
  1. Debian – Bagaimana Cara Memblokir Non-free Dengan Preferensi Apt?

  2. Bagaimana Cara Memeriksa Paket yang Diunduh Di Openbsd 5.1?

  3. Cara Memperbaiki Paket Rusak di Ubuntu 16.04 dan Debian 9

  1. Cara Menginstal Paket RPM di Debian 11 Bullseye

  2. Cara mengaktifkan Indeks Besar di MariaDB 10 di Debian 10

  3. Debian:Cara Menginstal atau Menghapus Paket DEB Menggunakan dpkg

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Cara Menginstal Paket RPM di Ubuntu

  3. Cara Mengaktifkan SSH di Debian 9 atau 10