Vydání RPM 4.18

Po roce vývoje byl vydán správce balíčků RPM 4.18.0. Projekt RPM4 je vyvinut společností Red Hat a používá se v distribucích jako RHEL (včetně odvozených projektů CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen a mnoho dalších. Dříve nezávislý vývojový tým vyvinul projekt RPM5, který přímo nesouvisí s RPM4 a v současnosti je opuštěný (neaktualizován od roku 2010). Kód projektu je distribuován pod licencemi GPLv2 a LGPLv2.

Nejpozoruhodnější vylepšení v RPM 4.18 jsou:

  • Byl navržen nový interaktivní shell „rpmspec -shell“, který podporuje práci s makry a vestavěnou Lua (rpmlua).
  • Byl přidán nový nástroj příkazového řádku rpmuncompress, který usnadňuje rozbalování více souborů.
  • Kód pro manipulaci s velkými soubory byl přepracován tak, aby zahrnoval ochranu proti zranitelnostem manipulace se symbolickými odkazy během instalace, obnovy a čištění.
  • Přidán nový backend OpenPGP pro práci s podpisy balíčků, založený na projektu Sequoia (implementace OpenPGP v jazyce Rust).
  • Pro definování podmínek během montáže bylo navrženo srozumitelnější makro „%bcond“.
  • Při definování slabých závislostí byla implementována podpora pro tagy „meta“ a „pre“.
  • Do souborů specifikací pro sestavení konfiguračních souborů byla přidána nová sekce „%conf“.

Zdroj: opennet.ru

Přidat komentář