Comment puis-je activer les paquets non libres sur Debian ? Je veux installer Java JDK de Sun mais il n'est pas disponible pour moi.
Réponses
Trop de publicités?Ouvrez /etc/apt/sources.list
et vous devriez voir des lignes comme celles qui suivent (les URLs peuvent varier) :
deb http://http.us.debian.org/debian stable main contrib
Il suffit d'ajouter non-free
aux URLs respectifs que vous souhaitez utiliser, c'est-à-dire :
deb http://http.us.debian.org/debian stable main contrib non-free
Running apt-get update
mettra à jour votre repo local avec la liste des paquets.
Vous pouvez également limiter un peu si vous voulez seulement certains paquets très spécifiques de non-libres (firmwares pour votre matériel par exemple).
Pour ce faire, gardez votre /etc/apt/sources.list
comme décrit par @Andrew M. Ensuite, utilisez Apt Pinning pour désactiver par défaut tous les paquets 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 voulez 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 ;)
Une autre façon de mettre à jour le fichier de configuration des sources des paquets est d'utiliser la commande apt-add-repository
(à partir du software-properties-common
paquet). Si vous voulez un paquet non libre pour toutes les sources, exécutez :
sudo apt-add-repository non-free
sudo apt-get update
Réponse inspirée par : https://askubuntu.com/a/553847/67211