Publication du gestionnaire de paquets RPM 4.18

Après une année de développement, le gestionnaire de paquets RPM 4.18.0 a été publié. Le projet RPM4 est développé par Red Hat et est utilisé dans des distributions telles que RHEL (y compris les projets dérivés CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen et bien d'autres. Auparavant, une équipe indépendante de développeurs a travaillé sur le projet RPM5, qui n'est pas directement lié à RPM4 et est actuellement abandonné (non mis à jour depuis 2010). Le code du projet est distribué sous les licences GPLv2 et LGPLv2.

Les améliorations les plus notables dans RPM 4.18 :

  • Une nouvelle interface interactive « rpmspec —shell » a été proposée, prenant en charge le travail avec des macros et Lua intégré (rpmlua).
  • Une nouvelle utilitaire en ligne de commande rpmuncompress a été ajoutée, simplifiant l'extraction de plusieurs fichiers.
  • Le code pour gérer de grands fichiers a été retravaillé, intégrant une protection contre les vulnérabilités manipulant les liens symboliques lors de l'installation, de la restauration et du nettoyage.
  • Un nouveau backend OpenPGP pour travailler avec les signatures de paquets a été ajouté, basé sur le projet Sequoia (implémentation OpenPGP en Rust).
  • Un macro «ond» plus compréhensible a été proposé pour définir les conditions lors de la compilation.
  • Lors de la définition des dépendances faibles, la prise en charge des balises « meta » et « pre » a été mise en œuvre.
  • Une nouvelle section « %conf » a été ajoutée aux fichiers spec pour la construction de fichiers de configuration.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster