GNU/Linux >> Tutoriels Linux >  >> Linux

Comment activer les paquets non libres sur Debian ?

Solution 1 :

Ouvrez /etc/apt/sources.list , et vous devriez voir des lignes comme celles-ci (les URL varieront probablement) :

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

Ajoutez simplement non-free aux URL respectives que vous souhaitez utiliser, c'est-à-dire :

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

Exécution de apt-get update mettra à jour votre référentiel local avec la liste des packages.

Solution 2 :

Vous pouvez également restreindre ceci un peu si vous ne voulez que quelques paquets très spécifiques de non-free (firmwares pour votre matériel par exemple).

Pour cela, conservez votre /etc/apt/sources.list comme décrit par @Andrew M. Ensuite, utilisez Apt Pinning pour désactiver par défaut tous les packages non libres pour votre version actuelle :

Créez un fichier nommé /etc/apt/preferences.d/non-free_policy contenant les directives suivantes :

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

Maintenant, créez un autre fichier pour le paquet spécifique que vous souhaitez obtenir de non-free.
Supposons que vous souhaitiez ajouter les pilotes Intel pour les cartes sans fil par exemple (package firmware-iwlwifi ).
Créer un nom de fichier /etc/apt/preferences.d/firmware-iwlwifi_nonfree avec ces lignes :

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

Cette configuration évite de gonfler votre paquet avec ces ennuyeux paquets non libres;)

Solution 3 :

Une autre façon de mettre à jour le fichier de configuration des sources du paquet consiste à utiliser le apt-add-repository commande (depuis le software-properties-common forfait). Si vous voulez un package non-free pour toutes les sources, lancez :

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

Réponse inspirée par :https://askubuntu.com/a/553847/67211


Linux
  1. Comment installer les packages RPM sur Debian 11 Bullseye

  2. Debian – Comment bloquer les non-free avec les préférences Apt ?

  3. Comment vérifier le package téléchargé sur Openbsd 5.1 ?

  4. Comment réparer les paquets cassés sur Ubuntu 16.04 et Debian 9

  5. Comment activer les grands index dans MariaDB 10 sur Debian 10

Comment ajouter un référentiel à Debian

Comment convertir des packages Linux avec Alien

Comment construire des paquets Debian à partir de la source

Comment installer le paquet Debian (.deb)

Comment installer les packages Deb dans Ubuntu, Debian et Mint

Comment activer SSH sur Debian 10 Buster