Vydanie správcu balíkov RPM 4.18

Po roku vývoja bol vydaný správca balíkov RPM 4.18.0. Projekt RPM4 je vyvinutý spoločnosťou Red Hat a používa sa v takých distribúciách ako RHEL (vrátane odvodených projektov CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen a mnoho ďalších. Predtým nezávislý vývojový tím vyvinul projekt RPM5, ktorý priamo nesúvisí s RPM4 a v súčasnosti je opustený (neaktualizovaný od roku 2010). Kód projektu je distribuovaný pod licenciami GPLv2 a LGPLv2.

Najpozoruhodnejšie vylepšenia v RPM 4.18 sú:

  • Bol navrhnutý nový interaktívny shell „rpmspec -shell“, ktorý podporuje prácu s makrami a vstavaným Lua (rpmlua).
  • Na uľahčenie rozbaľovania viacerých súborov bol pridaný nový nástroj príkazového riadka rpmuncompress.
  • Kód na prácu s veľkými súbormi bol prepracovaný tak, aby zahŕňal ochranu proti zraniteľnostiam pri manipulácii so symbolickými odkazmi počas inštalácie, obnovy a čistenia.
  • Pridaný nový backend OpenPGP pre prácu s podpismi balíkov, založený na projekte Sequoia (implementácia OpenPGP v jazyku Rust).
  • Na definovanie podmienok počas montáže bolo navrhnuté zrozumiteľnejšie makro „%bcond“.
  • Pri definovaní slabých závislostí bola implementovaná podpora pre značky „meta“ a „pre“.
  • Nová sekcia „%conf“ bola pridaná do súborov špecifikácií na zostavovanie konfiguračných súborov.

Zdroj: opennet.ru

Pridať komentár