Over the years, the methods of installing new software onto Linux systems has evolved a great deal. These days, modern distributions use tools like the Ubuntu Software Center to make software installation as simple as point-and-click.
In this article, I'll explore the Ubuntu Software Center, it's earliest beginnings, how the back-end works and where it still needs some fine-tuning for the future.
I realize that there are a number of folks who cringe when I mention this, but it's a fact nonetheless: Linspire had a software center long before Ubuntu was even in existence. Before Linspire was acquired by Xandros, which decided to create a software store for multiple distributions, Linspire's original CNR software tool (Click-n-Run Warehouse) was years ahead of its time.
To an experienced Linux user, CNR was nothing more than a source of software discovery based on a front-end to APT. However, to the newer user, CNR represented the smoothest and easiest method of installing software I've ever experienced. Because Linspire ran as root, users could install software with a single mouse click. This differed greatly from the other methods available.
Then in 2007, Linspire lost the critical players who worked on CNR to.... you guessed it, Canonical. It was, in fact, Canonical who snatched up the critical staff members in order to work on what today is known as the Ubuntu Software Center.
One of the biggest advantages to using the Ubuntu Software Center has to be its ability to make discovering new software titles simple. It also improves the process of installing, removing or even simply checking out the installation history of various applications. In addition, it offers the ability to sync your installed applications across different computers. (I'll explain how to take advantage of this feature further along in this article.)
It's worth noting that the software center isn't perfect for handling every single type of software package available on Ubuntu. Oftentimes, library-specific files are easier to locate using Synaptic instead. But in the end, which application management tool you choose to use with Ubuntu will come down to personal preference.
The main capability provided by the Ubuntu Software Center is its ability to install and remove software. To install new Ubuntu software, you simply need to follow these instructions:
To remove your software, simply follow these directions:
Installing the same applications across multiple PCs is very simple using Ubuntu. Simply follow the steps outlined below: