Se ha preparado una versión del kit de herramientas de gestión de paquetes APT 2.2 (Advanced Package Tool), que incorpora los cambios acumulados en la rama experimental 2.1. Además de Debian y sus distribuciones derivadas, APT también se utiliza en algunas distribuciones basadas en el administrador de paquetes rpm, como PCLinuxOS y ALT Linux. La nueva versión pronto se integrará en la rama Debian Unstable y en la base de paquetes de Ubuntu (Ubuntu 20.10 usó la rama experimental 2.1).
Entre los cambios podemos destacar:
- Se agregó soporte para actualizaciones incrementales, que Ubuntu ya usa para limitar la distribución y controlar la implementación de actualizaciones. Por ejemplo, las actualizaciones por fases le permiten distribuir actualizaciones a una nueva versión estable inicialmente a un pequeño porcentaje de usuarios y después de un tiempo, en ausencia de regresiones, distribuir actualizaciones a todos los demás usuarios.
- Se han implementado plantillas adicionales para seleccionar paquetes basados en dependencias, como “?depende” y “?conflictos”.
- Se agregó soporte para el campo "Protegido", que reemplazó el campo "Importante" y define paquetes que no son aceptables para su eliminación y son necesarios para que el sistema se inicie correctamente.
- La opción "-error-on=any" se ha agregado al comando "actualizar", que, cuando se configura, mostrará un error en caso de falla.
- El método rred para aplicar y recuperar parches ahora está disponible como un programa separado para procesar archivos pdf.
- El código del controlador para eliminar versiones antiguas del kernel (autoremoval) se ha reescrito desde el shell a C++ y ahora se puede llamar mientras se ejecuta apt, y no solo al instalar paquetes del kernel. El cambio garantizará que se conserve el kernel que está actualmente en uso y no el kernel que está activo durante la instalación de un paquete con un kernel nuevo. Para evitar llenar demasiado la partición /boot, se guardan tres núcleos en lugar de cuatro.
- Para indexar elementos de caché, se utiliza el algoritmo hash XXH3 en lugar de Adler32 o RC32c. Aumento del tamaño de la tabla hash.
- Está previsto que la utilidad apt-key se elimine en el segundo trimestre de 2022.
Fuente: opennet.ru