Version 6.1 du gestionnaire de paquets RPM

La version 6.1 du gestionnaire de paquets RPM a été publiée, et sera utilisée dans la distribution Fedora Linux 45. Le projet est développé par Red Hat et est utilisé dans des distributions telles que RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS et Tizen. Le code du projet est distribué sous les licences GPLv2 et LGPLv2.

Dans la préparation de RPM 6.1, un nouveau schéma de numérotation des versions a été adopté. Le premier chiffre de la version change lors de la modification du format des paquets RPM, tandis que le second change lors de l'ajout de nouvelles fonctionnalités et de corrections sans rupture de la compatibilité rétroactive. Le troisième chiffre indique uniquement la présence de corrections de bogues ou de vulnérabilités. Au lieu de générer des versions alpha et bêta pour les tests, des candidats à la publication sont désormais publiés.

Les principales modifications de RPM 6.1 :

  • Pour séparer l'accès au magasin de clés, une nouvelle verrouillage distincte a été mise en place au lieu d'utiliser une verrouillage globale des transactions, ce qui a résolu le problème d'arrêt de tous les traitements des requêtes à rpmdb pendant l'exécution des transactions.
  • Le système NSS (Name Service Switch) a été rétabli par défaut pour la recherche d'utilisateurs et de groupes.
  • Sur les systèmes avec un noyau 5.11+ et la bibliothèque glibc 2.34+, l'efficacité de la fermeture des descripteurs de fichiers a été améliorée, ce qui a réduit le temps d'installation de 26 % dans certaines situations.
  • Une nouvelle syntaxe de modificateurs pour les macros (nom_macro) a été ajoutée, modifiant le comportement des macros. Deux modificateurs ont été implémentés : « l » (littéral, désactive le traitement du caractère « % » à l'intérieur du corps de la macro) et « o » (one-shot, exécution de la macro uniquement lors du premier appel avec utilisation ultérieure de la valeur mise en cache).
  • Dans l'instruction «fine», des options ont été ajoutées : «-e» pour révéler le corps du macro uniquement lors de la définition et «-g» pour placer le macro dans le contexte global. La combinaison de ces options est équivalente à l'instruction «%global».
  • Le traitement des erreurs liées à la construction et à la vérification a été amélioré.
  • Le fonctionnement du plugin rpm-plugin-syslog avec systemd-journal a été amélioré.
  • Dans l'outil rpmsign, il est désormais possible de signer des fichiers avec une signature numérique en utilisant des jetons PKCS11.

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