Se ha publicado la versión experimental de la herramienta de gestión de paquetes APT 2.9 (Advanced Package Tool), que está sentando las bases para la futura versión estable APT 3.0, la cual se integrará en Debian Testing tras su estabilización y formará parte de la próxima versión importante de Debian, además de ser añadida al repositorio de paquetes de Ubuntu. Cabe destacar que aún no se ha completado la estabilización de la anterior rama experimental APT 2.7 ni se ha generado una versión estable APT 2.8, que se planeaba usar en Debian 13.
La versión APT 2.9 es interesante por su interfaz de usuario rediseñada, que presenta claramente la lista de dependencias necesarias para la instalación de un paquete. Anteriormente, los nombres de los paquetes con dependencias se mostraban en una lista continua, mientras que ahora se distribuyen en columnas al estilo de la utilidad 'ls' con la opción '-C', y diferentes bloques de salida se resaltan en sus propios colores (por ejemplo, los paquetes que se eliminan se destacan en rojo y los que se van a instalar en verde). También se han eliminado las menciones duplicadas de paquetes adicionales y nuevos (se han fusionado las secciones 'NEW packages' y 'additional packages').
Antes:

Después:


Además, se destaca la aprobación por parte de los desarrolladores de Debian de una nueva versión de las normas de empaquetado — Debian Policy 4.7.0.0, que incluye la creación de un repositorio separado para firmware non-free, se permite el uso de enlaces duros en paquetes de origen, y se regula el acceso a la red para compilaciones automáticas de paquetes en contrib y non-free.
Para los paquetes que inician o detienen servicios del sistema automáticamente, se ha introducido un requisito que obliga a incluir un archivo unit para systemd (se ha hecho una excepción solo para paquetes específicamente dirigidos a ser utilizados con sistemas de inicialización alternativos). Anteriormente, los paquetes podían utilizar scripts init normales, pero ahora se ha suspendido el soporte para tales scripts en systemd.
Fuente: opennet.ru
