Ubuntu Software Center

Last updated

Ubuntu Software Center
Original author(s) Canonical Ltd. / Ubuntu Foundation
Developer(s) Canonical Ltd.
Initial release29 October 2009;14 years ago (2009-10-29)
Final release
16.04 / 20 April 2016;7 years ago (2016-04-20)
Repository
Written in Python
Platform Ubuntu Desktop Edition 9.10 and later
Ubuntu Touch 1.0 and higher
Type Digital distribution (Apps, Books)
Package manager
License GPLv3, LGPLv3
Website apps.ubuntu.com/cat/
launchpad.net/software-center

Ubuntu Software Center, or simply Software Center, is a discontinued high-level graphical front end for the APT/dpkg package management system. It is free software written in Python, PyGTK/PyGObject based on GTK.

Contents

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. [1]

Development was ended in 2015 and in Ubuntu 16.04 LTS. It was replaced with GNOME Software. [2] [3]

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 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. [4]

Ubuntu developers set as a goal:

"... there should be one obvious mechanism for installing, removing, and updating software in Ubuntu, with a self-evident name and an interface anyone can use. There should be a coordinated system for developers and enthusiasts to improve the usefulness of descriptions and other metadata for software packages. The software updates interface should be honed to maximize the voluntary installation of updates across the millions of computers on which Ubuntu is installed. And projects and vendors whose software is packaged for Ubuntu should be encouraged to provide links to their software's presence in the Software Store, instead of command-line installation instructions." [4]

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: [4]

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. [4]
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. [4]
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. [4] [5]
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. [4] [6]
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. [7] Some GDebi technology was also integrated to improve speed when handling .deb files. [8]
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. [9]
April 2012 Ubuntu 12.04 (Precise Pangolin)
Ubuntu Software Center gained new monochrome elements. [10] Canonical created a Web-based developer platform to help programmers to create applications for Ubuntu. [11] Software Center included a new category: "Books and magazines", ability to show video presentations of paid applications and multiple screenshots per one app. [12] And also added progress bar support for Software Centre. [13]

In August 2015 Chris Hoffman of PC World 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. [14]

In November 2015 Canonical announced that development would end and the application would be replaced by GNOME Software in Ubuntu 16.04 LTS. [2] [3]

See also

APT graphical front ends

Other examples of a high-level graphical front end for APT:

Related Research Articles

<span class="mw-page-title-main">Ubuntu</span> Linux distribution developed by Canonical

Ubuntu is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical, and a community of other developers, under a meritocratic governance model. As of October 2023, the most-recent release is 23.10, and the current long-term support release is 22.04.

<span class="mw-page-title-main">Kubuntu</span> Linux distribution based on Ubuntu, utilizing the KDE desktop environment

Kubuntu is an official flavor of the Ubuntu operating system that uses the KDE Plasma Desktop instead of the GNOME desktop environment. As part of the Ubuntu project, Kubuntu uses the same underlying systems. Kubuntu shares the same repositories as Ubuntu and is released regularly on the same schedule as Ubuntu.

<span class="mw-page-title-main">Xubuntu</span> Linux distribution based on Ubuntu, utilizing the Xfce desktop environment

Xubuntu is a Canonical Ltd.–recognized, community-maintained derivative of the Ubuntu operating system. The name Xubuntu is a portmanteau of Xfce and Ubuntu, as it uses the Xfce desktop environment, instead of Ubuntu's customized GNOME desktop.

<span class="mw-page-title-main">Pitivi</span> Open-source video editing software for Linux

Pitivi is a free and open-source non-linear video editor for Linux, developed by various contributors from free software community and the GNOME project, with support also available from Collabora. Pitivi is designed to be the default video editing software for the GNOME desktop environment. It is licensed under the terms of the GNU Lesser General Public License.

<span class="mw-page-title-main">Ubuntu Studio</span> Derivative of the Ubuntu operating system

Ubuntu Studio is a recognized flavor of the Ubuntu Linux distribution, which is geared to general multimedia production. The original version, based on Ubuntu 7.04, was released on 10 May 2007.

GetDeb was an Ubuntu software portal providing legacy versions of software included in Old LTS Ubuntu versions, and software that is omitted from the official repositories. PlayDeb was a sister project with an explicit focus on games. The names come from the .deb package format used by Ubuntu. GetDeb and PlayDeb services can also be used by Ubuntu derivatives starting with 16.04 as the 14.04 packages were removed once when Ubuntu 14.04 reached EOL. Both websites have been redirected to a spam site, and should no longer be trusted.

<span class="mw-page-title-main">Ubuntu version history</span> History of the Ubuntu operating system

Ubuntu releases are made semiannually by Canonical Ltd, its developers, using the year and month of the release as a version number. The first Ubuntu release, for example, was Ubuntu 4.10 and was released on 20 October 2004. Consequently, version numbers for future versions are provisional; if the release is delayed until a different month than planned, the version number will change accordingly.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".

<span class="mw-page-title-main">Peppermint OS</span> Linux computer operating system

Peppermint OS is a Linux distribution based on Debian and Devuan Stable, and formerly based on Ubuntu. It uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.

<span class="mw-page-title-main">Unity (user interface)</span> Graphical user interface for Ubuntu

Unity is a graphical shell for the GNOME desktop environment originally developed by Canonical Ltd. for its Ubuntu operating system. It debuted in 2010 in the netbook edition of Ubuntu 10.10. Since 2017, its development was taken over by the Unity7 Maintainers (Unity7) and UBports.

<span class="mw-page-title-main">Ubuntu Unity</span> Linux distribution based on Ubuntu, utilizing the Unity interface

Ubuntu Unity is a Linux distribution based on Ubuntu, using the Unity interface in place of Ubuntu's GNOME Shell. The first release was 20.04 LTS on 7 May 2020. Prior to the initial release it had the working names of Unubuntu and Ubuntu Unity Remix.

<span class="mw-page-title-main">Ubuntu Touch</span> Mobile interface for Ubuntu developed by Canonical Ltd.

Ubuntu Touch is a mobile version of the Ubuntu operating system, being developed by the UBports community. Its user interface is written in Qt, and is designed primarily for touchscreen mobile devices such as smartphones and tablet computers, but the original goal of convergence was intended to bring Ubuntu Touch to laptops, desktops, IOT devices and TVs for a complete unified user experience.

elementary OS Desktop operating system based on Ubuntu

elementary OS is a Linux distribution based on Ubuntu LTS. It promotes itself as a "thoughtful, capable, and ethical" replacement to macOS and Windows and has a pay-what-you-want model. The operating system, the desktop environment, and accompanying applications are developed and maintained by elementary, Inc.

<span class="mw-page-title-main">Ubuntu GNOME</span> Discontinued Linux distribution based on Ubuntu, utilizing the GNOME 3 desktop environment

Ubuntu GNOME is a discontinued Linux distribution, distributed as free and open-source software. It used a pure GNOME 3 desktop environment with GNOME Shell, rather than the Unity graphical shell. Starting with version 13.04 it became an official "flavour" of the Ubuntu operating system.

<span class="mw-page-title-main">GNOME Software</span> GNOME application manager

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.

<span class="mw-page-title-main">Snap (software)</span> Software deployment system for Linux by Canonical

Snap is a software packaging and deployment system developed by Canonical for operating systems that use the Linux kernel and the systemd init system. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions and allow upstream software developers to distribute their applications directly to users. Snaps are self-contained applications running in a sandbox with mediated access to the host system. Snap was originally released for cloud applications but was later ported to also work for Internet of Things devices and desktop applications.

<span class="mw-page-title-main">KDE neon</span> Linux distribution based on Ubuntu

KDE neon is a Linux distribution developed by KDE based on Ubuntu long-term support (LTS) releases, bundled with a set of additional software repositories containing the latest versions of the Plasma 6 desktop environment/framework, Qt 5 toolkit and other compatible KDE software. First announced in June 2016 by Kubuntu founder Jonathan Riddell following his departure from Canonical Ltd., it has been adopted by a steadily growing number of Linux users, regularly appearing in the Top 20 on DistroWatch.com's popularity tables.

<span class="mw-page-title-main">Ubuntu Budgie</span> Derivative of the Ubuntu operating system

Ubuntu Budgie is an official community flavor of Ubuntu. It combines the Ubuntu-based system with the independently developed Budgie desktop environment.

Pop!_OS Linux distribution

Pop!_OS is a free and open-source Linux distribution, based on Ubuntu, and featuring a customized GNOME desktop environment known as COSMIC. The distribution is developed by American Linux computer manufacturer System76. Pop!_OS is primarily built to be bundled with the computers built by System76, but can also be downloaded and installed on most computers.

<span class="mw-page-title-main">Foliate (software)</span> E-book reading application for Linux

Foliate is a free e-book reading application for desktop Linux systems. The name refers to leaves, meaning "(getting) leafy" or "…-leaved".

References

  1. "Canonical Store". Shop.canonical.com. Retrieved 7 August 2013.
  2. 1 2 Sam Tran (4 November 2015). "Ubuntu Software Centre To Be Replaced in 16.04 LTS". OMG! Ubuntu!.
  3. 1 2 Silviu Stahie (5 November 2015). "Ubuntu 16.04 LTS to Drop Ubuntu Software Center for GNOME Software". Softpedia.
  4. 1 2 3 4 5 6 7 "Software Center". Canonical Ltd. April 2011.
  5. Akshat (October 2010). "Ubuntu Software Center ratings and reviews to come by Christmas". OMG Ubuntu.
  6. "Publishing history of "software-center" package in Ubuntu". Canonical Ltd. May 2011.
  7. Joey Sneddon (13 May 2011). "Software centre changes planned for Oneiric". Archived from the original on 29 March 2012.
  8. "Technical Overview".
  9. Sneddon, Joey (19 December 2011). "Ubuntu Apps Directory".
  10. "Precise's Ubuntu Software Center gains monochrome elements". Archived from the original on 21 June 2012. Retrieved 17 June 2012.
  11. "Ubuntu App Developer" . Retrieved 17 June 2012.
  12. "Video playback inside Ubuntu Software Center has landed in Ubuntu 12.04". Archived from the original on 26 May 2012. Retrieved 17 June 2012.
  13. "Precise's Ubuntu Software Center gained progressbar support". Archived from the original on 30 March 2012. Retrieved 17 June 2012.
  14. Chris Hoffman (22 August 2015). "Canonical is letting the Ubuntu Software Center wither and die". PC World .