Opublikowano wersję eksperymentalną narzędzia do zarządzania pakietami APT 2.9 (Advanced Package Tool), która tworzy funkcjonalność przyszłej stabilnej wersji APT 3.0, która po stabilizacji zostanie zintegrowana z Debian Testing i wejdzie w kolejny znaczący wydanie Debiana, a także zostanie dodana do repozytoriów pakietów Ubuntu. Warto zauważyć, że stabilizacja poprzedniej wersji eksperymentalnej APT 2.7 nie została jeszcze zakończona, a stabilne wydanie APT 2.8, które miało być wykorzystane w Debiana 13, nie zostało jeszcze utworzone.
Wersja APT 2.9 jest interesująca dzięki przerobionemu interfejsowi użytkownika, który przedstawia listę zależności potrzebnych do pobrania przy instalacji pakietu. Jeśli wcześniej nazwy pakietów z zależnościami były wyświetlane w jednolitym wykazie, teraz są one podzielone na kolumny w stylu narzędzia „ls” z opcją „-C”, a różne bloki wyjściowe są podświetlane różnymi kolorami (na przykład, usuwane pakiety są wyróżnione na czerwono, a instalowane na zielono). Usunięto także duplikaty wzmiankujące dodatkowe i nowe pakiety (połączono sekcje „NOWE pakiety” i „dodatkowe pakiety”).
Było:

Stało się:


Dodatkowo można zauważyć zatwierdzenie przez deweloperów dystrybucji Debian zaktualizowanej wersji zasad formatowania pakietów — Debian Policy 4.7.0.0, która obejmuje utworzenie oddzielnego repozytorium z mikroprogramami non-free-firmware, zezwolenie na użycie twardych linków w pakietach źródłowych, a także regulację ograniczeń dostępu do sieci dla automatycznych kompilacji pakietów w contrib i non-free.
Dla pakietów, które automatycznie uruchamiają lub zatrzymują usługi systemowe, wprowadzono wymaganie, które nakłada obowiązek ich uwzględnienia w pliku jednostki dla systemd (wyjątek dodany tylko dla pakietów, które są specjalnie skierowane do użycia tylko z alternatywnymi systemami inicjalizacji). Wcześniej pakietom pozwalano na stosowanie tradycyjnych skryptów init, jednak teraz wsparcie dla takich skryptów w systemd zostało zakończone.
Źródło: opennet.ru
