Synaptic (software)
   HOME

TheInfoList



OR:

Synaptic is a
GTK GTK (formerly GIMP ToolKit and GTK+) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and propriet ...
-based
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
for the
APT Apt. is an abbreviation for apartment. Apt may also refer to: Places * Apt Cathedral, a former cathedral, and national monument of France, in the town of Apt in Provence * Apt, Vaucluse, a commune of the Vaucluse département of France * A ...
package manager A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. A package manager deals wi ...
used by the
Debian Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of D ...
Linux distribution A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading one ...
and its derivatives. Synaptic is usually used on systems based on deb packages but can also be used on systems based on
RPM Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or with the notation min−1) is a unit of rotational speed or rotational frequency for rotating machines. Standards ISO 80000-3:2019 defines a unit of rotation as the dimensionl ...
packages. It can be used to install, remove and upgrade software packages and to add repositories.


Features

* Install, remove, upgrade and downgrade single and multiple packages * System-wide upgrade * Package search utility * Manage package repositories * 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 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 specific package version * Undo/Redo of selections * Built-in terminal emulator for the package manager * Allows creation of download scripts (see Usage for more details) It also has the following features: * Configure packages through the debconf system *
Xapian Xapian is a free and open-source probabilistic information retrieval library, released under the GNU General Public License (GPL). It is a full-text search engine library for programmers. It is written in C++, with bindings to allow use from ...
-based fast search * Get screenshots from screenshots.debian.net


Usage

The package manager enables the user to install, to upgrade or to remove software packages. To install or remove a package a user must search or navigate to the package, then mark it for installation or removal. Changes are not applied instantly; the user must first mark all changes and then apply them.


History

Synaptic development was funded by Conectiva, which asked
Alfredo Kojima Alfredo (, ) is a cognate of the Anglo-Saxon name Alfred and a common Italian, Galician, Portuguese and Spanish language personal name. People with the given name include: *Alfredo (born 1946), Brazilian footballer born as Alfredo Mostarda Fi ...
, then an employee, to write a graphical front-end for APT, continuing the work initiated with the creation of the APT RPM back-end, apt-rpm.


See also

*
Aptitude (software) aptitude is a front-end to APT, the Debian package manager. It displays a list of software packages and allows the user to interactively pick packages to install or remove. It has an especially powerful search system utilizing flexible search ...
, an ncurses interface for APT *
GNOME Software GNOME Software is a utility for installing applications and updates on Linux. It is part of the GNOME Core Applications, and was introduced in GNOME 3.10. It is the GNOME front-end to the PackageKit, in turn a front-end to several package manag ...
*
PackageKit PackageKit is a free and open-source suite of software applications designed to provide a consistent and high-level front end for a number of different package management systems. PackageKit was created by Richard Hughes in 2007, and first intr ...


References


External links

*
Synaptic in help.ubuntu.com, including the improvements

Synaptic GitHub page
{{GNOME Dpkg Free package management systems Linux package management-related software Linux PMS graphical front-ends Package management software that uses GTK Software update managers