Ubuntu das herunterladen der paketdateien ist gescheitert

Wenn Sie versuchen, Software mit dem Ubuntu Software Center zu installieren, kann es vorkommen, dass die Paket-Repository-Listen veraltet sind. Die man-Seite sources.list gibt dieses Paketquellformat an: Die Dateien dists/$DIST/$COMP/Contents-$SARCH.gz (and dists/$DIST/$COMP/Contents-udeb-$SARCH.gz for udebs) sind sogenannte Contents-Indizes. Die Variable $SARCH bedeutet entweder eine binäre Architektur oder die Pseudoarchitektur “Source”, die Quellpakete darstellt. Es handelt sich um optionale Indizes, die beschreiben, welche Dateien in welchen Paketen zu finden sind. Vor Debian wheezy befanden sich die Dateien unter “dists/$DIST/Contents-$SARCH.gz”. Um Dateiduplizierung zu vermeiden, werden Binär- und Quellpakete in der Regel im Pool-Unterverzeichnis des Archivstamms aufbewahrt. Die Pakete und Quellenindizes können jedoch jeden Pfad relativ zum Archivstamm auflisten. Es wird vorgeschlagen, dass Pakete in einem Unterverzeichnis von Archivstamm statt dists statt direkt im Archivstamm platziert werden. Das Platzieren von Paketen direkt im Archivstamm wird nicht getestet, und einige Tools können die dort platzierten Pakete möglicherweise nicht indizieren oder abrufen. Ein Hinweis darauf, dass Paketdownloads eine Autorisierung erfordern. Auf diese Weise können Clients die Verwendung dieses Repositorys verhindern, wenn keine Autorisierung bereitgestellt wurde, wodurch Probleme bei fehlerhaften Downloads vermieden werden. Server sollten nur xz komprimierte Dateien anbieten, mit Ausnahme der oben aufgeführten Sonderfälle. Einige historische Clients verstehen möglicherweise nur die gzip-Komprimierung, wenn diese unterstützt werden müssen, können auch gzip-komprimierte Dateien angeboten werden.

Soll der für das Quellpaket angegebene Abschnitt enthalten?? FIXME Die Release-Datei listet die Indexdateien für die Verteilung und ihre Hashes auf (die aufgelistete Indexdatei ist relativ zum Speicherort der Freigabedatei). Die Datei “Release.gpg” enthält eine GPG-Signatur. Alle Dateien, die für Unterschiede verwendet werden (alle Dateien in den .diff-Verzeichnissen, mit Ausnahme des Index) sind Patchdateien im Ed-Stil. Alle Dateien, die auf “.deb” enden, sind Debian-Pakete, alle Dateien, die auf “.udeb” enden, sind Debian-Pakete für den Installer. Dateien, die auf “.dsc” enden, sind Beschreibungen des Debian-Quellpakets. Sie geben an, welche Dateien das Quellpaket umfassen, typischerweise .orig.tar und .debian.tar-Archive, die mit einer der unterstützten Komprimierungsmethoden komprimiert wurden. Es können andere Dateitypen in einem Repository vorhanden sein (und Dateien desselben Typs an verschiedenen Speicherorten), aber sie liegen aneben für dieses Dokument. sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 54422A4B98AB5139 Wenn für das Feld NotAutomatic der Wert “yes” angegeben ist, Ein Paketmanager sollte keine Pakete (oder ein Upgrade auf neuere Versionen) aus diesem Repository ohne ausdrückliche Zustimmung des Benutzers installieren (APT weist die Priorität 1 diesem vor) Wenn das Feld ButAutomaticUpgrades ebenfalls angegeben ist und den Wert “Yes” hat, sollte der Paket-Manager paket-Upgrades aus diesem Repository automatisch installieren, wenn die installierte Version des Pakets höher ist als die Version des Pakets in anderen Quellen (APT weist Priorität 100 zu).

Die Präsentationen der Architektur in diesem Feld zeigen an, dass die architekturspezifischen Indizes keine Informationen zu Architecture:all-Paketen enthalten und stattdessen eine eigene Indexdatei mit der Architektur all haben. Clients müssen in diesem Fall alle Indexdateien herunterladen, aber nicht, wenn das Feld Architekturen nicht alle enthält. Ein Sources-Index kann mehrere Versionen eines Quellpakets enthalten. Ein Packages-Index kann mehrere Versionen eines Binärpakets für dieselbe Architektur und/oder mehrere Architekturen (d. h. alle und die systemeigene Architektur) enthalten. Im offiziellen Debian-Archiv wird dies verwendet, um alte Versionen einer Architektur zu umgehen: alles Paket, das noch von den anderen Paketen benötigt wird.

Comments are closed.