Chapter 13.  Downloading and Installing Software


13. Downloading and Installing Software

IN THIS CHAPTER


A software package is the collection of scripts, programs, files, and directories required to run a software application, including utilities and system software. Using packages makes it easier to transfer, install, and uninstall applications. A package contains either executable files or source code files. Executable files are precompiled for a specific processor and operating system, whereas source files need to be compiled but will run on a wide range of machines and operating systems.

Software for your system can come in different kinds of packages, such as rpm (page ), the GNU Configure and Build System (page ), tar, compressed tar, and others. The most popular package is rpm. Other packages (such as tar), which were popular before the introduction of rpm, are used less often today because they require more work on the part of the installer (you) and do not provide the depth of prerequisite and compatibility checking that rpm offers. Newer programs such as yum (discussed next) not only check for compatibility but also obtain over the Internet additional software required to install and run a given software package.