The release of package management tools APT 3.2.0 (Advanced Package Tool) has been generated, which incorporates the changes accumulated in the experimental 3.1 branch. In the near future, the new release will be integrated into the Unstable and Debian Testing branches, and will also be added to the Ubuntu package database. APT 3.2 will be included in the Debian 14 release. Ubuntu 26.04 uses APT 3.1.16, which is identical to the 3.2.0 release, except for corrections in translations of built-in tooltips and man pages.
Changes from changes can be noted:
- Added new commands “apt why” and “apt why-not”. The “apt why” command tracks the reason for the automatic installation of a specified package among the dependencies (shows the chain of dependencies that led to the installation). The “apt not-why” command shows why a package cannot be installed due to conflicts or missing dependent packages. Unlike similar commands offered in the aptitude utility, the commands added to apt do not produce the potentially most probable cause, but the actual cause calculated by the dependency analyzer (solver).
- Added “Include” and “Exclude” options to the “.sources” files, allowing you to download only specified packages from the repository (white list) or not process certain packages in the repository (black list).
- The Solver3 dependency resolution engine has been refactored and expanded. Use of Solver3 is enabled by default in command line utilities. Solver3 is notable for its use of the
/Reports, release notes, official announcements.