Ubuntu Software Center, or simply Software Center, is a discontinued high-level graphical front end 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 ...
/
dpkg
dpkg is the software at the base of the package management system in the free operating system Debian and its numerous derivatives. dpkg is used to install, remove, and provide information about .deb packages.
dpkg (Debian Package) itself is a ...
package management system
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 w ...
. It is
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
written in
Python,
PyGTK
PyGTK is a set of Python wrappers for the GTK graphical user interface library. PyGTK is free software and licensed under the LGPL. It is analogous to PyQt/PySide and wxPython, the Python wrappers for Qt and wxWidgets, respectively. Its or ...
/
PyGObject based on
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 prop ...
.
The program was created for adding and managing
repositories, as well as Ubuntu
Personal Package Archives (PPA) and on Ubuntu, the Ubuntu Software Center also allowed users to purchase commercial applications.
Development was ended in 2015 and in
Ubuntu 16.04 LTS. It was replaced with
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 ma ...
.
Development history
In early 2009 Ubuntu developers noted that package management within Ubuntu could be improved and consolidated. Recent releases of Ubuntu, such as
Ubuntu 9.04 (Jaunty Jackalope) included five applications for package management which consumed space and other resources, as well as provide confusion to users. Applications could be downloaded using the basic ''Add/Remove Applications'' or with the
Synaptic Package Manager. The
Software Updater
__NOTOC__
In several Linux operating systems, the Software Updater (previously known as Update Manager) program updates installed software and their associated packages with important software updates for security or with recommended patches. It ...
provided updating for installed packages and ''Computer Janitor'' cleaned up packages that were no longer needed. The ''Software Sources'' application allowed user selection of the package download location.
Ubuntu developers set as a goal:
Canonical introduced the Software Center gradually, starting with
Ubuntu 9.10 (''Karmic Koala'') with complete functionality expected by Ubuntu 11.10, in October 2011. By May 2011, the plan had mostly been completed:
;October 2009 — version 1.0.2 shipped with
Ubuntu 9.10 (''Karmic Koala'')
:Introduced a new simple interface for locating, installing, and removing software, with better security based on
PolicyKit instead of
gksudo
sudo ( or ) is a program for Unix-like computer operating systems that enables users to run programs with the security privileges of another user, by default the superuser. It originally stood for "superuser do", as that was all it did, and it i ...
.
;April 2010 — version 2.0.2 shipped with
Ubuntu 10.04 (''Lucid Lynx'') LTS
:The Software Center added lists of non-application packages in a simplified manner and also provide subcategories for applications and
Personal Package Archives.
;October 2010 — version 3.0.4 shipped with
Ubuntu 10.10 (''Maverick Meerkat'')
:Allowed users to purchase software and showed a history of past installations, removals and purchases, including undoing specific changes.
;April 2011 — version 4.0 shipped with
Ubuntu 11.04 (''Natty Narwhal'')
:Added user rating and reviewing software, and the ability to see ratings and reviews of other participating Ubuntu users.
;October 2011 —
Ubuntu 11.10 (''Oneiric Ocelot'')
:Software Center's fifth version was rewritten in GTK3, improving design (better integration with system theme, promoting banner added, nicer listing of apps), start-up time was improved too. Software Center was partially prepared for touch control by including larger icons. Software Center also brought Unity Launcher integration, sorting by ratings and system requirements for applications. Some
GDebi technology was also integrated to improve speed when handling
.deb
deb is the format, as well as extension of the software package format for the Debian Linux distribution and its derivatives.
Design
Debian packages are standard Unix ar archives that include two tar archives. One archive holds the cont ...
files.
;19 December 2011
:An online edition of the Ubuntu Software Center was released, the ''Ubuntu Apps Directory''. The Web store shows the same content as the Software Center application, with a download button that opens the application if running Ubuntu or a link to download the Ubuntu operating system installer if running a different operating system.
;April 2012 —
Ubuntu 12.04 (''Precise Pangolin'')
:Ubuntu Software Center gained new monochrome elements. Canonical created a Web-based developer platform to help programmers to create applications for Ubuntu. Software Center included a new category: "Books and magazines", ability to show video presentations of paid applications and multiple screenshots per one app. And also added progress bar support for Software Centre.
In August 2015 Chris Hoffman of ''
PC World
''PC World'' (stylized as PCWorld) is a global computer magazine published monthly by IDG. Since 2013, it has been an online only publication.
It offers advice on various aspects of PCs and related items, the Internet, and other personal tec ...
'' criticized the application, indicating that Canonical was not maintaining it properly while work on the replacement application was being pursued. In particular, he noted that paid applications were not being supported properly and that Canonical had not informed developers of this. The application still works for installing and managing free software applications.
In November 2015 Canonical announced that development would end and the application would be replaced by
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 ma ...
in
Ubuntu 16.04 LTS.
See also
*
Ubuntu One
Ubuntu One is an OpenID-based single sign-on service operated by Canonical Ltd. to allow users to log onto many Canonical-owned Web sites. Until April 2014, Ubuntu One was also a file hosting service and music store that allowed users to store ...
APT graphical front ends
Other examples of a high-level graphical front end for
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 ...
:
*
Apper
Apper (originally named KPackageKit) is a free and open source Linux front-end application for the PackageKit package management service by KDE.
Apper also has one main difference compared to the old KPackageKit: Apper can list applications ins ...
*
AppStream
AppStream is an agreement between major Linux vendors (i.e. Red Hat, Canonical, SUSE, Debian, Mandriva, etc.) to create an infrastructure for application installers on Linux and sharing of metadata.
The initiative was started as early as 19-21 ...
*
KPackage
KPackage was KDE's package manager frontend.
It supported BSD, 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, whic ...
*
Synaptic (software)
Synaptic is a GTK-based graphical user interface for the APT package manager used by the Debian Linux distribution and its derivatives. Synaptic is usually used on systems based on deb packages but can also be used on systems based on RPM pac ...
*
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 ma ...
References
External links
Ubuntu Apps Directorywiki.ubuntu.com/SoftwareCenterUbuntu Software Center versions history
{{Ubuntu
Dpkg
Free software programmed in Python
Linux package management-related software
Linux PMS graphical front-ends
Package management software that uses GTK
Software distribution platforms
Software that uses PyGObject
Ubuntu