"Rolling your own" software was once the main way to add new
programs and packages to a Linux system. Grab a tarball, untar it,
configure, compile and install. This is the "classic" way to add
new stuff to a system and there are times, as we'll see in this
installment, when it's still the best."
"Back in Part 17 we learned how to install and remove packages
using the RPM package manager. RPM and its Debian GNU/Linux
counterpart, DEB, have made installing and removing software very
simple. Given the large number of packages in a modern
distribution, installing and removing binaries with package
managers has become an accepted convenience."
"Convenience, however, can lead to dependence. Once you form a
dependency on pre-rolled packages, you give up a considerable
amount of decision making to the maintainers of the packages. You
take it on trust that they know what they're doing. Most of the
time this works out, but if you ever encounter one of the "RPMs
from hell" you'll think twice about the wisdom of accepting RPM's
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.