Wydanie menedżera pakietów RPM 4.18

Po roku rozwoju wydano menedżera pakietów RPM 4.18.0. Projekt RPM4 jest rozwijany przez firmę Red Hat i jest używany w takich dystrybucjach jak RHEL (w tym projektach pochodnych CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen i wielu innych. Wcześniej niezależny zespół deweloperów rozwijał projekt RPM5, który nie ma bezpośredniego związku z RPM4 i obecnie jest porzucony (nie był aktualizowany od 2010 roku). Kod projektu jest dystrybuowany na licencjach GPLv2 i LGPLv2.

Najważniejsze ulepszenia w RPM 4.18:

  • Zaproponowano nową interaktywną powłokę „rpmspec —shell”, obsługującą pracę z makr oraz wbudowanym Lua (rpmlua).
  • Dodano nowe narzędzie wiersza poleceń rpmuncompress, ułatwiające dekompresję wielu plików.
  • Przebudowano kod przetwarzania dużych plików, który dodaje zabezpieczenia przed lukami wykorzystującymi symbole linków w procesie instalacji, przywracania i czyszczenia.
  • Dodano nowy backend OpenPGP do pracy z podpisami pakietów, oparty na projekcie Sequoia (implementacja OpenPGP w języku Rust).
  • Zaproponowano bardziej zrozumiały makros „ond” do określania warunków przy kompilacji.
  • Przy definiowaniu słabych zależności (weak dependency) wprowadzono wsparcie dla tagów „meta” i „pre”.
  • Do plików spec dodano nową sekcję „%conf” do budowy plików konfiguracyjnych.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster