Die neue Version von APT 2.0 ist fertig und dies sind die Neuigkeiten

Die Freisetzung von die neue Version des Paketverwaltungstools "APT 2.0" (Advanced Package Tool) welche wird vom Debian-Projekt entwickelt. Neben Debian und seinen Distributionen wird APT auch in einigen Distributionen verwendet, die auf dem RPM-Paketmanager basieren, z. B. PCLinuxOS und ALT Linux.

Im Vergleich zur 1.8er Serie ist die Serie APT 2.0 führt mehrere neue Funktionen einund Leistungsverbesserungen, Neben der Tatsache, dass viel Code eliminiert wurde, was die Größe der Bibliothek verringert, enthält der neue Zweig auch die Änderungen, die während der Entwicklung des experimentellen 1.9.x-Zweigs akkumuliert wurden, darunter einige Änderungen in der Syntax andere Dinge.

Die wichtigsten neuen Funktionen von APT 2.0

Mit der Veröffentlichung dieser neuen Version wird in der Ankündigung erwähnt, dass Den Befehlen, die Paketnamen akzeptieren, wurde eine Verbesserung hinzugefügt Na dann Sie unterstützen Vorlagen. Die Vorlagensyntax folgt im Wesentlichen dem Stil von Eignungsvorlagen.

Während die Unterstützung für Masken und reguläre Ausdrücke in apt-Befehlsargumenten eingestellt wurde, müssen jetzt stattdessen Vorlagen verwendet werden.

Ein einfaches Beispiel dieser neuen Änderung ist, wenn wir die manuell installierten Pakete einiger Abschnitte auflisten möchten:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

Eine weitere wichtige Änderung für diese neue Version ist die folgende Die Befehle apt befried und apt-get befriedigen wurden hinzugefügtHiermit können Sie die erforderlichen Pakete installieren, um die in der als Argument übergebenen Zeile angegebenen Abhängigkeiten zu erfüllen. Sie können auch mehrere Zeilen auflisten und "Conflicts:" - Blöcke angeben, um Abhängigkeiten zu entfernen.

Ein grundlegendes Beispiel für diese Befehle ist:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

Auf der anderen Seite können wir das finden Die Möglichkeit zum Binden an ein Paket mit Code wurde hinzugefügt Hinzufügen des Präfixes "src:" vor dem Paketnamen (durch Fixieren können Sie Pakete aus anderen Zweigen hinzufügen, ohne das gesamte System zu aktualisieren, z. B. die Installation auf stabilen Paketen aus dem Test oder instabil).

Um alle aus einem Paket mit apt 2.0.0-Code gesammelten Binärpakete zu reparieren, können Sie Folgendes angeben:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

Es wird auch hervorgehoben, dass Verbesserte Parallelisierung der Version des roten Treibers und Entpacken während der Ausführung des Aktualisierungsbefehls.

Außerdem wird das erwähnt Das Cache-Format wurde aktualisiertHiermit können Sie neue Einträge hinzufügen, ohne den ABI zu verletzen. Zeiger im Cache sind jetzt statisch geschrieben und können nicht mit ganzen Zahlen verglichen werden (außer 0 bis nullptr).

Von den anderen Änderungen die in dieser neuen Version erwähnt werden:

  • Veraltete Flags wurden entfernt und verschiedene Funktionsprototypen zusammengeführt. Benutzerdefinierte Implementierungen der Algorithmen CRC16, MD5, SHA1 und SHA2 wurden entfernt.
  • Der Befehl apt wartet, bis die dpkg-Sperre aufgehoben wird. Standardmäßig ist die Wartezeit beim Starten über die Konsole unbegrenzt und in anderen Fällen beträgt die Wartezeit 120 Sekunden.
  • Wenn apt die Sperre nicht setzen kann, wird der Fehler jetzt mit dem Namen und der PID des Prozesses angezeigt, der die angezeigte Sperrdatei enthält.
  • Merge-Übersetzungen und Bump-Abi-Befehle hinzugefügt.
  • Für kryptografisches Hashing sind die MD5-, SHA1- und SHA2-Implementierungen der libgcrypt-Bibliothek beteiligt.
  • Die in der Datei auth.conf aufgelisteten Konten werden jetzt nur beim Zugriff über HTTPS übertragen, um Lecks zu vermeiden, wenn eine HTTP-Verbindung abgefangen wird.
  • Die Anforderung für eine Version des C ++ - Standards wurde auf C ++ 14 erhöht.
  • Apt-helper bietet Unterstützung für die Angabe mehrerer Hashes für eine einzelne Datei.
  • Die libapt-inst-Bibliothek wurde mit libapt-pkg zusammengeführt.

Schließlich wird das erwähnt Diese neue Version von APT 2.0 wird in naher Zukunft in integriert der instabile Zweig von Debian und in Ubuntu, da APT Version 1.9 in Ubuntu 19.10 integriert wurde und möglicherweise in 20.10 integriert wird.

Wenn Sie mehr darüber wissen möchten, Sie können die Ankündigung des neuen überprüfen Version in den folgenden Link.


Hinterlasse einen Kommentar

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

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.