GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie aktiviere ich unfreie Pakete auf Debian?

Lösung 1:

Öffnen Sie /etc/apt/sources.list , und Sie sollten Zeilen wie die folgenden sehen (URLs werden wahrscheinlich variieren):

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

Fügen Sie einfach non-free hinzu zu den entsprechenden URLs, die Sie verwenden möchten, z. B.:

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

Ausführen von apt-get update wird Ihr lokales Repo mit der Paketliste aktualisieren.

Lösung 2:

Sie können auch einschränken dies ein bisschen, wenn Sie nur einige sehr spezifische Pakete von Non-Free wollen (zB Firmware für Ihre Hardware).

Bewahren Sie dazu Ihre /etc/apt/sources.list auf wie von @Andrew M. beschrieben. Verwenden Sie dann Apt Pinning, um standardmäßig alle unfreien Pakete für Ihre aktuelle Version zu deaktivieren:

Erstellen Sie eine Datei namens /etc/apt/preferences.d/non-free_policy enthält die folgenden Anweisungen:

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

Erstellen Sie nun eine weitere Datei für das spezifische Paket, das Sie von non-free erhalten möchten.
Angenommen, Sie möchten beispielsweise die Intel-Treiber für WLAN-Karten hinzufügen (Paket firmware-iwlwifi ).
Erstellen Sie einen Dateinamen /etc/apt/preferences.d/firmware-iwlwifi_nonfree mit diesen Zeilen:

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

Diese Konfiguration vermeidet das Aufblähen Ihres Pakets mit diesen lästigen unfreien Paketen;)

Lösung 3:

Eine alternative Methode zum Aktualisieren der Konfigurationsdatei der Paketquellen ist die Verwendung von apt-add-repository Befehl (aus dem software-properties-common Paket). Wenn Sie ein unfreies Paket für alle Quellen wünschen, führen Sie Folgendes aus:

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

Antwort inspiriert von:https://askubuntu.com/a/553847/67211


Linux
  1. So installieren Sie RPM-Pakete auf Debian 11 Bullseye

  2. Debian – Wie blockiert man Non-Free mit Apt-Einstellungen?

  3. Wie überprüfe ich das heruntergeladene Paket auf Openbsd 5.1?

  4. So reparieren Sie beschädigte Pakete unter Ubuntu 16.04 und Debian 9

  5. So aktivieren Sie große Indizes in MariaDB 10 unter Debian 10

Wie man ein Repository zu Debian hinzufügt

So konvertieren Sie Linux-Pakete mit Alien

Wie man Debian-Pakete aus den Quellen erstellt

So installieren Sie das Debian-Paket (.deb).

So installieren Sie Deb-Pakete in Ubuntu, Debian &Mint

So aktivieren Sie SSH auf Debian 10 Buster