Skip to content
Natuurondernemer
    August 31, 2020 by admin

    SourcesList

    SourcesList
    August 31, 2020 by admin

    Übersetzung(en): English – Français – Italiano – Português (Brasil) – Русский

    Apt lädt Pakete aus einem oder mehreren Software-Repositories (Quellen) herunter und installiert sie auf Ihrem Computer.

    Ein Repository ist in der Regel ein Netzwerkserver, wie zum Beispiel das offizielle DebianStable-Repository. Lokale Verzeichnisse oder CD/DVD werden ebenfalls akzeptiert.

    Die spezifischen Repositories (Paketquellen), die auf Ihrem Rechner konfiguriert sind, betreffen:

    • Welche Softwarepakete zum Herunterladen verfügbar sind
    • Welche Versionen von Paketen verfügbar sind
    • Wer die Software paketiert

    Gebräuchliche Paketquellen

    • DebianStable: offizielles Debian-Repository für die aktuelle Veröffentlichung

    • StableProposedUpdates: offizielles Debian-Repository für kommende Punktveröffentlichungen (Sicherheits- und wichtige Fehlerbehebungen alle ~2 Monate)

    • StableUpdates: offizielles Debian-Repository für Änderungen, die nicht bis zur nächsten Punktveröffentlichung warten können; Pakete werden auch zu StableProposedUpdates hinzugefügt, um in die nächste Punktveröffentlichung aufgenommen zu werden

    • DebianSecurity: offizielles Debian-Repository für häufige Sicherheitsaktualisierungen

    • DebianBackports: neuere Versionen einiger Pakete, kompatibel mit DebianStable.

    • DebianTesting: aktueller Entwicklungsstand der nächsten stabilen Debian-Distribution

    • DebianUnstable: rollende Entwicklungsversion, die die neuesten Pakete enthält

    • DebianExperimental: Entwicklungsversion, die die experimentellen/alpha/beta/untesteten Pakete enthält

    Software-Quellen bearbeiten

    Verwenden eines grafischen Programms

    Einige Programme erlauben es, die Apt-Quellen über eine grafische Oberfläche zu konfigurieren. Zum Beispiel:

    • Anwendungsmenü > Einstellungen > Software und Updates (Paket software-properties-gtk)

    Verwenden eines Texteditors

    Die Hauptkonfigurationsdatei für Apt-Quellen befindet sich unter /etc/apt/sources.list. Sie können diese Datei (als root) mit Ihrem bevorzugten Texteditor bearbeiten.

    Um benutzerdefinierte Quellen hinzuzufügen, ist das Erstellen separater Dateien unter /etc/apt/sources.list.d/ vorzuziehen.

    Siehe man 5 sources.list

    sources.list format

    Die Einträge in dieser Datei folgen normalerweise diesem Format:

    deb http://site.example.com/debian distribution component1 component2 component3deb-src http://site.example.com/debian distribution component1 component2 component3

    Archivtyp

    Das erste Wort in jeder Zeile, deb oder deb-src, gibt den Typ des Archivs an. Deb zeigt an, dass das Archiv Binärpakete (deb) enthält, die vorkompilierten Pakete, die wir normalerweise verwenden. Deb-src zeigt an, dass es sich um Quellpakete handelt, das sind die ursprünglichen Programmquellen plus die Debian-Kontrolldatei (.dsc) und die diff.gz, die die Änderungen enthält, die für die Paketierung des Programms benötigt werden.

    Repository-URL

    Der nächste Eintrag in der Zeile ist eine URL zu dem Repository, aus dem Sie die Pakete herunterladen wollen. Die Hauptliste der Debian-Repository-Spiegel befindet sich hier.

    Distribution

    Die ‚Distribution‘ kann entweder der Release-Code-Name/Alias (jessie, stretch, buster, sid) oder die Release-Klasse (oldstable, stable, testing, unstable) sein. Wenn Sie meinen, eine Veröffentlichungsklasse zu verfolgen, verwenden Sie den Klassennamen, wenn Sie eine Debian-Punktveröffentlichung verfolgen wollen, verwenden Sie den Codenamen. Vermeiden Sie es, stable in Ihrer sources.list zu verwenden, da das zu bösen Überraschungen und kaputten Systemen führt, wenn die nächste Veröffentlichung gemacht wird; ein Upgrade auf eine neue Veröffentlichung sollte eine bewusste, vorsichtige Aktion sein und das Bearbeiten einer Datei einmal alle zwei Jahre ist keine Belastung.

    Wenn Sie zum Beispiel immer dabei helfen wollen, die Testversion zu testen, verwenden Sie „testing“. Wenn Sie ‚bullseye‘ verfolgen und vom Testen bis zum Ende der Lebensdauer dabei bleiben wollen, verwenden Sie ‚bullseye‘.

    Komponente

    Main besteht aus DFSG-konformen Paketen, die nicht auf Software außerhalb dieses Bereichs angewiesen sind, um zu funktionieren. Dies sind die einzigen Pakete, die als Teil der Debian-Distribution betrachtet werden.

    contrib-Pakete enthalten DFSG-konforme Software, haben aber Abhängigkeiten, die nicht in main sind (möglicherweise für Debian in non-free gepackt).

    non-free enthält Software, die nicht mit der DFSG konform ist.

    Beispiel sources.list

    Unten ist ein Beispiel für eine sources.list für Debian 10/Buster.

    deb http://deb.debian.org/debian buster maindeb-src http://deb.debian.org/debian buster maindeb http://deb.debian.org/debian-security/ buster/updates maindeb-src http://deb.debian.org/debian-security/ buster/updates maindeb http://deb.debian.org/debian buster-updates maindeb-src http://deb.debian.org/debian buster-updates main

    Wenn Sie auch die contrib und non-free Komponenten benötigen, fügen Sie contrib non-free nach main ein. Zum Beispiel für Debian 10/Buster:

    deb http://deb.debian.org/debian buster main contrib non-freedeb-src http://deb.debian.org/debian buster main contrib non-freedeb http://deb.debian.org/debian-security/ buster/updates main contrib non-freedeb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-freedeb http://deb.debian.org/debian buster-updates main contrib non-freedeb-src http://deb.debian.org/debian buster-updates main contrib non-free

    Wenn Sie auch die Backports, contrib und non-free Komponenten benötigen, fügen Sie buster-backports Zeilen hinzu. Zum Beispiel für Debian 10/Buster:

    deb http://deb.debian.org/debian buster-backports main contrib non-freedeb-src http://deb.debian.org/debian buster-backports main contrib non-free

    Sie können stattdessen https://… in allen obigen Zeilen verwenden, um die Repositories über verschlüsselte HTTPS-Verbindungen zu nutzen, wenn der entsprechende Spiegel HTTPS unterstützt. (Benutzer von Debian 9/Stretch oder älteren Veröffentlichungen müssen zuerst das Paket apt-transport-https installieren. Die security.debian.org-Hosts haben derzeit keine öffentlich überprüfbaren SSL-Zertifikate für HTTPS und können daher im Moment nicht mit HTTPS verwendet werden).

    Sie können ein GNOME-Werkzeug verwenden, um Ihre Datei sources.list zu bearbeiten. Sie erreichen es über Menü → System → Administration → Software-Quellen.

    gksu --desktop /usr/share/applications/software-properties.desktop /usr/bin/software-properties-gtk

    Nutzung von Tor mit Apt

    Apt kann Updates über Tor abrufen und herunterladen. Damit das funktioniert, müssen Sie die Pakete tor und apt-transport-tor installieren. Anschließend können Sie die offiziellen Zwiebel-Dienste von Debian nutzen.

    Hier ist ein Beispiel für eine sources.list, die die Zwiebel-Dienste für Debian 9/Stretch nutzt:

    deb tor+http://vwakviie2ienjx6t.onion/debian stretch maindeb-src tor+http://vwakviie2ienjx6t.onion/debian stretch maindeb tor+http://sgvtcaew4bxjd7ln.onion/debian-security stretch/updates maindeb-src tor+http://sgvtcaew4bxjd7ln.onion/debian-security stretch/updates maindeb tor+http://vwakviie2ienjx6t.onion/debian stretch-updates maindeb-src tor+http://vwakviie2ienjx6t.onion/debian stretch-updates main

    CD-ROM

    Wenn Sie lieber Ihre CD-ROM für die Installation von Paketen oder die automatische Aktualisierung Ihres Systems mit APT verwenden möchten, können Sie diese in Ihre /etc/apt/sources.list aufnehmen. Dazu können Sie das Programm apt-cdrom wie folgt verwenden:

    # apt-cdrom add

    mit der Debian-CD-ROM im Laufwerk.

    Sie können -d für das Verzeichnis des CD-ROM-Einhängepunkts verwenden oder einen Nicht-CD-Einhängepunkt (z. B. ein USB-Stick) hinzufügen.

    Namensauflösung

    Gelegentlich kann die Namensauflösung abbrechen. Das folgende Beispiel stammt von einem S/390x-Port, der in einem QEMU-Chroot läuft:

    # apt update0% Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Err:1 http://ftp.us.debian.org/debian testing InRelease Temporary failure resolving 'ftp.us.debian.org'Reading package lists... DoneW: Failed to fetch http://ftp.us.debian.org/debian/dists/testing/InRelease Temporary failure resolving 'ftp.us.debian.org'W: Some index files failed to download. They have been ignored, or old ones used instead.

    Sie können das Problem vorübergehend umgehen, indem Sie die IP-Adresse von einem anderen Rechner beziehen und dann die IP-Adresse statt des URIs verwenden:

    echo "deb http://128.30.2.26/debian testing main" > /etc/apt/sources.listapt updateGet:1 http://128.30.2.26/debian testing InRelease Get:2 http://128.30.2.26/debian testing/main s390x Packages Get:3 http://128.30.2.26/debian testing/main Translation-en Fetched 13.0 MB in 32s (403 kB/s) Reading package lists... Done

    Debug-Symbol-Pakete

    Um einen Absturz zu debuggen, benötigen Sie oft die zugehörigen Debug-Symbol-Dateien. Bei den meisten Debian-Paketen befinden sich diese in dbgsym-Paketen. Diese sind in einem separaten Archiv verfügbar.

    Hier ist ein Beispieleintrag für Ihre sources.list für Debian 10/Buster dbgsym-Pakete:

    deb http://deb.debian.org/debian-debug/ buster-debug main

    Das Gleiche, wenn Sie Testing ausführen.

    deb http://deb.debian.org/debian-debug/ testing-debug main

    Und noch ein Beispiel, wenn Sie die unstable Distribution verwenden.

    deb http://deb.debian.org/debian-debug/ unstable-debug main

    Mehr Informationen

    • Eine Liste von UnofficialRepositories, um zusätzliche Software zu bekommen ( Skype, Opera, Google )

    • Über deb.debian.org, ein Dienst, der das Problem der Auswahl eines Debian-Spiegels lösen soll.

    • Das Hinzufügen von Quelllisten, einschließlich cds, unter Verwendung von apt-.setup

    • APT HOWTO

    • AptCLI

    • AptPreferences

    • Backports

    • Debian auf CDs

    • Suchen Sie nach einem Paket in einem inoffiziellen Repository (Links zu meist sehr alten Paketen)

    • DebianRepository/UseThirdParty – Anweisungen zur Verwendung eines Drittanbieter-Repositorys

    • Quellen.list(5) Manual Page

    KategoriePackageManagement

    Previous articleWork Injury LawyersNext article Was bedeutet es, selbstständig zu sein?

    Schreibe einen Kommentar Antworten abbrechen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

    Neueste Beiträge

    • Sich selbst (und andere…) in Jahrbüchern online finden
    • Wie man einen Bitcoin-ASIC-Miner einrichtet
    • Chris Martin feiert Geburtstag in Disneyland mit Dakota Johnson
    • Was ist ein Superfund-Standort?
    • Angelköder-Blutwürmer haben Bienenstiche
    • Echolalie: Die Fakten jenseits von „Papageiensprache“, Skripting und Echoing
    • Herr der Fliegen Zitate
    • A Beginner’s Guide to Pegging
    • 42 Healthy Crockpot Soup Recipes
    • 3 überraschende Risiken einer schlechten Körperhaltung

    Archive

    • April 2021
    • März 2021
    • Februar 2021
    • Januar 2021
    • Dezember 2020
    • November 2020
    • Oktober 2020
    • September 2020
    • August 2020
    • Juli 2020
    • Juni 2020
    • Mai 2020
    • April 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Anmelden
    • Feed der Einträge
    • Kommentare-Feed
    • WordPress.org
    Posterity WordPress Theme