Wydanie menedżera pakietów RPM 6.1

Opublikowano wersję menedżera pakietów RPM 6.1, która będzie używana w wydaniu dystrybucji Fedora Linux 45. Projekt rozwija firma Red Hat i jest wykorzystywany w takich dystrybucjach jak RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS i Tizen. Kod projektu jest udostępniany na licencjach GPLv2 i LGPLv2.

W przygotowaniu RPM 6.1 wprowadzono nowy schemat numeracji wydań. Pierwsza cyfra wersji zmienia się przy zmianie formatu pakietów RPM, a druga — przy dodawaniu nowej funkcjonalności i poprawek, które nie naruszają zgodności wstecznej. Trzecia cyfra wskazuje na obecność jedynie poprawek błędów lub luk w zabezpieczeniach. Zamiast tworzyć wersje alfa i beta do testów, teraz publikowane są kandydaty na wydania.

Główne zmiany w RPM 6.1:

  • W celu oddzielenia dostępu do magazynu kluczy, zamiast używać wspólnego blokowania transakcji, wprowadzono oddzielne blokowanie, co rozwiązało problem z zatrzymywaniem przetwarzania wszystkich zapytań do rpmdb podczas wykonywania transakcji.
  • Przywrócono domyślne użycie systemu NSS (Name Service Switch) do wyszukiwania użytkowników i grup.
  • Na systemach z jądrem 5.11+ i biblioteką glibc 2.34+ zwiększono wydajność zamykania deskryptorów plików, co w niektórych sytuacjach skróciło czas instalacji o 26%.
  • Dodano nową składnię modyfikatorów dla makr (nazwa_makra), które zmieniają zachowanie makr. Zrealizowano dwa modyfikatory: „l” (literalny, dezaktywuje przetwarzanie znaku „%” wewnątrz ciała makra) oraz „o” (jednorazowy, wykonanie makra tylko przy pierwszym wywołaniu z dalszym korzystaniem z wartości z pamięci podręcznej).
  • В выражение «%define» добавлены опции: «-e» для раскрытия тела максроса только во время определения и «-g» для размещения макроса в глобальном контексте. Комбинация данных опций эквивалентна выражению «%global».
  • Ulepszono obsługę błędów związanych z budowaniem i weryfikacją.
  • Ulepszono działanie wtyczki rpm-plugin-syslog z systemd-journal.
  • W narzędziu rpmsign wprowadzono możliwość podpisywania plików podpisem cyfrowym za pomocą tokenów PKCS11.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster