Version bĂȘta du gestionnaire de paquets RPM 6.0

La sociĂ©tĂ© Red Hat a publiĂ© la version bĂȘta du gestionnaire de paquets RPM 6.0, qui sera utilisĂ© dans la version d'automne de la distribution Fedora Linux 43. Le projet est utilisĂ© dans des distributions telles que RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rosa Linux, OpenMandriva, Mageia, PCLinuxOS et Tizen. Le code RPM est distribuĂ© sous les licences GPLv2 et LGPLv2. La version RPM 5 a Ă©tĂ© sautĂ©e pour Ă©viter les chevauchements avec le projet RPM5, qui n'est pas liĂ© Ă  RPM de Red Hat et a Ă©tĂ© dĂ©veloppĂ© par des dĂ©veloppeurs indĂ©pendants.

Principales modifications dans RPM 6.0 :

  • Prise en charge du nouveau format de paquets RPM 6, permettant de crĂ©er des paquets de plus de 4 Go. Le format RPM 6 utilise des champs 64 bits, modernise les structures liĂ©es Ă  la cryptographie, et ajoute des informations MIME sur les fichiers.
  • Prise en charge du format RPM 3 abandonnĂ©e. La prise en charge du format RPM 4, utilisant cpio, sera maintenue dans son intĂ©gralitĂ© - les distributions pourront choisir de rester sur le format RPM 4.
  • La vĂ©rification d'authenticitĂ© des paquets par signature numĂ©rique est activĂ©e par dĂ©faut.
  • La commande rpmbuild a Ă©tĂ© mise Ă  jour pour supporter la crĂ©ation de signatures locales automatiques lors de la construction, et la commande rpm a ajoutĂ© l'option « —nosignature » pour forcer l'installation d'un paquet sans vĂ©rification de signature.
  • PossibilitĂ© d'utiliser l'outil Sequoia-sq, Ă©crit en Rust, Ă  la place de GnuPG.
  • L'utilisation du langage C++ (C++20) est dĂ©sormais autorisĂ©e dans le dĂ©veloppement, et non seulement le langage C.
  • PossibilitĂ© d'utiliser plusieurs signatures OpenPGP pour chaque paquet.
  • Prise en charge des hachages MD5, SHA1 et DSA abandonnĂ©e.
  • Les fonctionnalitĂ©s de la commande rpmkeys pour gĂ©rer les clĂ©s ont Ă©tĂ© Ă©tendues. Par exemple, la commande « rpmkeys —import » peut ĂȘtre utilisĂ©e pour mettre Ă  jour les clĂ©s OpenPGP.
  • Seuls des identifiants complets et des empreintes de clĂ© OpenPGP sont utilisĂ©s.
  • PossibilitĂ© de mettre Ă  jour des clĂ©s dĂ©jĂ  importĂ©es.
  • Les liaisons pour le langage Python ont intĂ©grĂ© la prise en charge de l'isolation des Ă©tats des modules Python pour leur exĂ©cution dans plusieurs sous-interprĂ©teurs.

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