A Colorful APT 3.0 Release Impresses with its New Features
The latest APT release features a new solver, alongside several user experience enhancements.
The latest APT release features a new solver, alongside several user experience enhancements.
APT, or Advanced Package Tool, is an offering by the Debian project that is used on Debian and its derivatives like Ubuntu, Linux Mint, and elementary OS for effortless package management.
Around this time last year, a new user interface for APT was introduced, marking the start of the development cycle for APT 3.0. That has now reached its end with the official introduction of the APT 3.0 stable series.
Dedicated to Steve Langasek, the APT 3.0 release represents a major milestone for the package manager, introducing some much-needed improvements that most users will appreciate.
APT 3.0 is powered by Solver3, a new, more efficient package dependency resolver that significantly improves how package installations and upgrades are handled. As a backtracking algorithm, it allows for more efficient dependency resolution and better handling of complex package conflicts.
Besides that, there are the new coloring changes that show up when installing, removing, or upgrading a package. As you can see below, when installing a new package, all its dependencies are shown in a familiar green color.👇
Installing a new package using APT 3.0.
I also checked out some other APT commands, such as the one for removing a package and all of its related dependencies. It showed me all the dependencies to be removed in red. I also ran the list command, which listed all the available packages for installation in a paginated list.
These additions, coupled with the column padding, have definitely improved the readability of APT outputs by a big margin, and the slick progress bar at the bottom is like the cherry on top. See for yourself!👇
Removing an existing package and listing available packages using APT 3.0.
Another important set of upgrades are the removal of GnuTLS and gcrypt in favor of OpenSSL for providing better cryptographic support, replacement of GnuPG with Sequoia, and introduction of the modernize-sources command.
The latter of which automatically updates and optimizes package source configuration files with the latest recommended formats and repository structures.
There are some additional changes that include things like:
The changelog (go up from 2.9.0) has additional information if you are up for a longer read.
Since it is just released, you'll have to wait for the new distro releases to provide them.
Ubuntu 25.04 is the most straightforward way of checking out this APT release. If you can wait, then the upcoming Debian 13 "Trixie" release will feature this as its default package manager.
Currently, the unstable repo of Debian (Sid) has APT 3.0 live. That's how we tested it for this article. Those up to manually install/upgrade to this release can do so by editing the sources.list file and adding the unstable branch to their Debian installation.
Suggested Read 📖
Stay updated with relevant Linux news, discover new open source apps, follow distro releases and read opinions