To clarify this further:
There are two ways to install, update and uninstall programs.
- DIY (do it yourself)
- Through the package manager
There are two main package managers for Linux. Ubuntu uses one called Debian, or .deb for short. (The other is RPM.) The package manager has several advantages, including automatic downloading, installing, and detection of updates.
To install a program, you tell the package manager to install a .deb file. The .deb file decides how to install, and whether or not to put an entry into the menu.
.deb files can be manually downloaded, or you can simply tell the package manager to have a look at some PPAs. A PPA is a storage space for .deb files, and by using them, the package manager can automatically find applications and detect when they need to be updated. The package manager also checks for dependencies and maintains consistency, preventing you from installing or uninstalling applications that would break their dependencies.
Canonical (Ubuntu's sponsor) provides several PPAs by default, but you can add more if you trust them. For example, if you want the latest GIMP, you can add GIMP's PPA — but of course Canonical cannot promise that it would work with your version of Ubuntu. You take the risk when you add a PPA (although if it breaks something, you can remove the PPA and undo what you did, using the package manager of course).
The package manager can be accessed in different ways. They include — but are not limited to — dpkg, aptitude, apt-get, Synaptic Package Manager, and the Ubuntu Software Centre. Use whichever you prefer.
Generally, you do not want to go the DIY route, as you lose
all the advantages of the package manager.
A few applications do not provide PPAs, but do provide .deb files. In those cases, you still have the advantage of using the package manager, but you have to manually download the .deb file and check for updates, as the package manager needs a PPA to perform those two functions.
I hope that's sufficiently clear.
Bookmarks