GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso abilitare i pacchetti non liberi su Debian?

Soluzione 1:

Apri /etc/apt/sources.list , e dovresti vedere righe come le seguenti (gli URL possono variare):

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

Aggiungi semplicemente non-free ai rispettivi URL che desideri utilizzare, ad esempio:

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

Esecuzione di apt-get update aggiornerà il tuo repository locale con l'elenco dei pacchetti.

Soluzione 2:

Puoi anche limitare questo un po' se vuoi solo alcuni pacchetti molto specifici da non-free (firmware per il tuo hardware, ad esempio).

Per farlo, mantieni il tuo /etc/apt/sources.list come descritto da @Andrew M. Quindi, usa Apt Pinning per disabilitare per impostazione predefinita tutti i pacchetti non liberi per la tua versione attuale:

Crea un file chiamato /etc/apt/preferences.d/non-free_policy contenente le seguenti direttive:

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

Ora, crea un altro file per il pacchetto specifico che vuoi ottenere da non-free.
Supponiamo che tu voglia aggiungere i driver Intel per le schede wireless, ad esempio (pacchetto firmware-iwlwifi ).
Crea un nome file /etc/apt/preferences.d/firmware-iwlwifi_nonfree con queste righe:

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

Questa configurazione evita di gonfiare il tuo pacchetto con questi fastidiosi pacchetti non liberi;)

Soluzione 3:

Un modo alternativo per aggiornare il file di configurazione delle sorgenti dei pacchetti è usare il apt-add-repository comando (dal software-properties-common pacchetto). Se vuoi un pacchetto non libero per tutte le fonti, esegui:

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

Risposta ispirata a:https://askubuntu.com/a/553847/67211


Linux
  1. Come installare i pacchetti RPM su Debian 11 Bullseye

  2. Debian:come bloccare i non liberi con le preferenze Apt?

  3. Come controllare il pacchetto scaricato su Openbsd 5.1?

  4. Come risolvere i pacchetti rotti su Ubuntu 16.04 e Debian 9

  5. Come abilitare gli indici grandi in MariaDB 10 su Debian 10

Come aggiungere un repository a Debian

Come convertire i pacchetti Linux con Alien

Come creare pacchetti Debian dal sorgente

Come installare il pacchetto Debian (.deb).

Come installare i pacchetti Deb in Ubuntu, Debian e Mint

Come abilitare SSH su Debian 10 Buster