Version du gestionnaire de packages APT 2.2

Une version de la boîte à outils de gestion de packages APT 2.2 (Advanced Package Tool) a été préparée, qui intègre les modifications accumulées dans la branche expérimentale 2.1. Outre Debian et ses distributions dérivées, APT est également utilisé dans certaines distributions basées sur le gestionnaire de paquets RPM, telles que PCLinuxOS et ALT Linux. La nouvelle version sera bientôt intégrée à la branche Debian Unstable et à la base de paquets Ubuntu (Ubuntu 20.10 utilisait la branche expérimentale 2.1).

Parmi les changements on peut noter :

  • Ajout de la prise en charge des mises à jour incrémentielles, qu'Ubuntu utilise déjà pour limiter la distribution et contrôler le déploiement des mises à jour. Par exemple, les mises à jour progressives vous permettent de distribuer initialement les mises à jour d'une nouvelle version stable à un petit pourcentage d'utilisateurs et, après un certain temps, en l'absence de régressions, de distribuer les mises à jour à tous les autres utilisateurs.
  • Des modèles supplémentaires pour sélectionner des packages en fonction des dépendances ont été implémentés, tels que « ?depends » et « ?conflicts ».
  • Ajout de la prise en charge du champ « Protégé », qui remplace le champ « Important » et définit les packages dont la suppression est inacceptable et qui sont nécessaires au démarrage correct du système.
  • L'option « -error-on=any » a été ajoutée à la commande « update », qui, une fois définie, affichera une erreur en cas d'échec.
  • La méthode rred pour appliquer et récupérer les correctifs est désormais disponible en tant que programme distinct pour le traitement des fichiers PDF.
  • Le code du gestionnaire permettant de supprimer les anciennes versions du noyau (suppression automatique) a été réécrit du shell vers C++ et peut désormais être appelé pendant l'exécution d'apt, et pas seulement lors de l'installation des packages du noyau. Le changement garantira que le noyau actuellement utilisé est préservé, et non le noyau actif lors de l'installation d'un package avec un nouveau noyau. Pour éviter de surcharger la partition /boot, trois cœurs sont enregistrés au lieu de quatre.
  • Pour indexer les éléments du cache, l'algorithme de hachage XXH3 est utilisé à la place d'Adler32 ou RC32c. Augmentation de la taille de la table de hachage.
  • La suppression de l'utilitaire apt-key est prévue pour le deuxième trimestre 2022.

Source: opennet.ru

Ajouter un commentaire