Une nouvelle version de l'outil de gestion de paquets APT 2.2 (Advanced Package Tool) a été préparée, intégrant les modifications accumulées dans la branche expérimentale 2.1. En plus de Debian et de ses dérivés, APT est également utilisé dans certaines distributions basées sur le gestionnaire de paquets RPM, telles que PCLinuxOS et ALT Linux. Cette nouvelle version sera bientÎt intégrée dans la branche Debian Unstable ainsi que dans la base de paquets Ubuntu (la branche expérimentale 2.1 était utilisée dans Ubuntu 20.10).
Parmi les changements, on peut noter :
- Le support des mises à jour échelonnées a été ajouté, déjà appliqué dans Ubuntu pour limiter la diffusion et gérer le déploiement des mises à jour. Par exemple, les mises à jour échelonnées permettent de distribuer les mises à jour pour la transition vers une nouvelle version stable d'abord à un petit pourcentage d'utilisateurs et, aprÚs un certain temps, en l'absence de régressions, de déployer les mises à jour à tous les autres utilisateurs.
- Des modÚles supplémentaires ont été implémentés pour la sélection des paquets en tenant compte des dépendances, tels que «?depends» et «?conflicts».
- Un champ «Protected» a été ajouté, remplaçant le champ «Important», qui définit les paquets non supprimables nécessaires au bon démarrage du systÚme.
- Une option «âerror-on=any» a Ă©tĂ© ajoutĂ©e Ă la commande «update», qui affichera une erreur en cas de dĂ©faillance quelconque.
- La méthode d'application et d'extraction des correctifs rred est maintenant disponible sous la forme d'un programme distinct pour le traitement des fichiers pdiff.
- Le code du gestionnaire de suppression des anciennes versions du noyau (autoremoval) a Ă©tĂ© réécrit en C++ au lieu de shell et peut maintenant ĂȘtre appelĂ© pendant l'exĂ©cution de apt, et non seulement lors de l'installation des paquets de noyau. Ce changement garantira la prĂ©servation du noyau actuellement utilisĂ© et non de celui en activitĂ© lors de l'installation du paquet avec un nouveau noyau. Pour Ă©viter le dĂ©bordement de la partition /boot, la sauvegarde de trois noyaux au lieu de quatre est assurĂ©e.
- Pour l'indexation des éléments du cache, un algorithme de hachage XXH3 a été utilisé au lieu de Adler32 ou RC32c. La taille de la table de hachage a été augmentée.
- L'utilitaire apt-key est prĂ©vu pour ĂȘtre supprimĂ© au deuxiĂšme trimestre 2022.
Source : opennet.ru
