Synaptic
What Synaptic is
Synaptic is a free graphical package manager for Linux systems using Debian packages. Its GTK interface works with APT to install, remove, upgrade, or downgrade one or several packages, and it can upgrade the whole system. You can search package names, descriptions, and other attributes, then filter selections by status, section, name, or custom criteria. Synaptic resolves dependencies, repairs broken dependency relationships, and supports smart system upgrades. It can edit repositories in sources.list, lock packages to their current versions, or request a specific version. Selection changes support undo and redo, and a built-in terminal emulator is included for the package manager. Package details can include the latest changelog, while documentation can be browsed when dwww is installed. Debian and Ubuntu users can also use debconf configuration, Xapian fast search, and screenshots from screenshots.debian.net.
Who it suits
Synaptic suits Linux users managing Debian packages through a graphical interface. It is relevant to people who need repository editing, dependency repair, package version controls, or system upgrades.
What it does well
- Free plan available
- Installs, removes, upgrades, and downgrades packages
- Searches and filters package information
- Repairs broken dependencies
- Supports repository editing and version locking
What to know first
- Linux platform only
- Debian package formats only
- Some features require optional components
Verdict
Synaptic provides broad graphical control over APT and Debian package management. Its search, dependency, repository, and version tools make it suitable for users who want more control than basic package installation.
Facts from Synaptic's own pages
- Architecture support
- The Debian package page lists builds for amd64, arm64, armel, armhf, i386, ppc64el, riscv64, and s390x. · packages.debian.org, 12 Oct 2026
- Build requirements
- The project’s installation instructions list GTK 3, libapt-pkg development headers, polkit, Meson, Ninja, and a C++17 compiler as requirements. · github.com, 12 Oct 2026
- Contributors
- The credits page names Alfredo K. Kojima as the original author and Michael Vogt and Gustavo Niemeyer as maintainers. · nongnu.org, 12 Oct 2026
- Debian and Ubuntu features
- On Debian and Ubuntu, it can configure packages through debconf and offers Xapian-based fast search and screenshots from screenshots.debian.net. · nongnu.org, 12 Oct 2026
- Dependencies
- It can fix broken package dependencies. · packages.debian.org, 12 Oct 2026
- Dependency resolution
- Yes · nongnu.org, 22 Sept 2026
- Documentation
- It can browse documentation related to a package when dwww is installed. · packages.debian.org, 12 Oct 2026
- Documentation and changelogs
- It can browse online package documentation and download a package's latest changelog. · nongnu.org, 12 Oct 2026
- Downloads
- The site directs users to Savannah for source code and Debian binaries, and says Debian packages are available in unstable and testing. · nongnu.org, 12 Oct 2026
- Extensions
- The build option for the extension system is named scripts and is disabled by default. · github.com, 12 Oct 2026
- Free plan
- Yes · nongnu.org, 22 Sept 2026
- Integration
- The build instructions list Launchpad support as an integration option that is disabled by default. · github.com, 12 Oct 2026
- Optional components
- The build instructions list VTE for the built-in terminal and Xapian for the quick search filter as optional dependencies. · github.com, 12 Oct 2026
- Other tools
- It supports undo and redo of selections and includes a built-in terminal emulator for the package manager. · nongnu.org, 12 Oct 2026
- Package actions
- It can install, remove, upgrade, and downgrade single or multiple packages, and upgrade the whole system. · nongnu.org, 12 Oct 2026
- Package details
- It can download a package’s latest changelog and configure packages through the debconf system. · packages.debian.org, 12 Oct 2026
- Package formats
- Debian packages (.deb) · nongnu.org, 22 Sept 2026
- Purpose
- Synaptic is a graphical package management tool based on GTK and APT for installing, upgrading, and removing software packages. · packages.debian.org, 12 Oct 2026
- Repositories
- It can edit the list of software repositories in sources.list. · packages.debian.org, 12 Oct 2026
- Search
- It can search and filter the list of available packages. · packages.debian.org, 12 Oct 2026
- Search and filters
- It can find packages by name, description, and other attributes, and select packages using status, section, name, or custom filters. · nongnu.org, 12 Oct 2026
- Support
- The project’s contribution page invites feedback, bug reports, and feature requests through its mailing list or directly to the authors. · nongnu.org, 12 Oct 2026
- Supported platforms
- Linux (Debian) · nongnu.org, 22 Sept 2026
- Upgrades
- It supports smart system upgrades. · packages.debian.org, 12 Oct 2026
Where Synaptic stands on Freedom251
- Package Managers#85 of 93