Versió RPM 4.18

Després d'un any de desenvolupament, es va llançar el gestor de paquets RPM 4.18.0. El projecte RPM4 està desenvolupat per Red Hat i s'utilitza en distribucions com RHEL (inclosos projectes derivats CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen i molts altres. Anteriorment, un equip de desenvolupament independent va desenvolupar el projecte RPM5, que no està directament relacionat amb RPM4 i actualment està abandonat (no actualitzat des del 2010). El codi del projecte es distribueix sota llicències GPLv2 i LGPLv2.

Les millores més notables a RPM 4.18 són:

  • S'ha proposat un nou shell interactiu "rpmspec -shell", que admet treballar amb macros i Lua integrat (rpmlua).
  • S'ha afegit una nova utilitat de línia d'ordres, rpmuncompress, per facilitar la descomposició de diversos fitxers.
  • El codi per gestionar fitxers grans s'ha reelaborat per incloure protecció contra les vulnerabilitats de manipulació d'enllaços simbòlics durant la instal·lació, la recuperació i la neteja.
  • S'ha afegit un nou backend OpenPGP per treballar amb signatures de paquets, basat en el projecte Sequoia (implementació d'OpenPGP en el llenguatge Rust).
  • S'ha proposat una macro "%bcond" més comprensible per definir les condicions durant el muntatge.
  • Quan es defineixen dependències febles, s'ha implementat el suport per a les etiquetes "meta" i "pre".
  • S'ha afegit una nova secció "%conf" als fitxers d'especificacions per muntar fitxers de configuració.

Font: opennet.ru

Afegeix comentari