Synaptic is a graphical package management program for apt. It provides the same features as the apt-get command line utility with a GUI front-end based on Gtk+.
Install, remove, upgrade and downgrade single and multiple packages.
Upgrade your whole system.
Manage package repositories (sources.list).
Find packages by name, description and several other attributes.
Select packages by status, section, name or a custom filter.
Sort packages by name, status, size or version.
Browse all available online documentation related to a package.
Download the latest changelog of a package.
Lock packages to the current version.
Force the installation of a specifc package version.