Wydanie menedżera pakietów APT 2.2

Przygotowano wydanie zestawu narzędzi do zarządzania pakietami APT 2.2 (Advanced Package Tool), które uwzględnia zmiany zgromadzone w eksperymentalnej gałęzi 2.1. Oprócz Debiana i jego pochodnych dystrybucji, APT jest również używany w niektórych dystrybucjach opartych na menedżerze pakietów RPM, takich jak PCLinuxOS i ALT Linux. Nowa wersja zostanie wkrótce zintegrowana z gałęzią Debian Unstable i bazą pakietów Ubuntu (Ubuntu 20.10 korzystało z eksperymentalnej gałęzi 2.1).

Zmiany obejmują:

  • Dodano obsługę aktualizacji przyrostowych, których Ubuntu już używa do ograniczania dystrybucji i kontrolowania wdrażania aktualizacji. Na przykład aktualizacje etapowe umożliwiają dystrybucję aktualizacji do nowej stabilnej wersji początkowo do niewielkiego odsetka użytkowników, a po pewnym czasie, w przypadku braku regresji, dystrybucję aktualizacji do wszystkich pozostałych użytkowników.
  • Zaimplementowano dodatkowe szablony do wybierania pakietów na podstawie zależności, takie jak „?zależności” i „?konflikty”.
  • Dodano obsługę pola „Chronione”, które zastąpiło pole „Ważne” i definiuje pakiety, których nie można usunąć, a które są niezbędne do prawidłowego uruchomienia systemu.
  • Do polecenia „update” dodano opcję „-error-on=any”, która po ustawieniu wyświetli błąd w przypadku jakiejkolwiek awarii.
  • Metoda rred do stosowania i pobierania poprawek jest teraz dostępna jako osobny program do przetwarzania plików PDF.
  • Kod obsługi usuwania starych wersji jądra (autoremoval) został przepisany z powłoki do C++ i można go teraz wywołać podczas działania apt, a nie tylko podczas instalowania pakietów jądra. Zmiana zapewni zachowanie aktualnie używanego jądra, a nie jądra aktywnego podczas instalacji pakietu z nowym jądrem. Aby uniknąć przepełnienia partycji /boot, zapisywane są trzy rdzenie zamiast czterech.
  • Do indeksowania elementów pamięci podręcznej używany jest algorytm mieszający XXH3 zamiast Adler32 lub RC32c. Zwiększony rozmiar tablicy mieszającej.
  • Narzędzie apt-key ma zostać usunięte w drugim kwartale 2022 roku.

Źródło: opennet.ru

Dodaj komentarz