Next Up Previous Contents Index
Selecting and Installing Packages

4.10 Selecting and Installing Packages

After your partitions have been configured and selected for formatting, you are ready to select packages for installation. You can select components, which group packages together according to function, individual packages, or a combination of the two.

4.10.1 Selecting Components

Components group packages together according to the functionality they provide. For example, C Development, Networked Workstation, or Web Server. Select each component you wish to install and press [Space]. Selecting Everything (which can be found at the end of the component list) installs all packages included with Red Hat Linux (see Figure 30). Selecting every package will require over 700 MB of free disk space.

Figure 30: Selecting System Components

If you wish to select or deselect individual packages, check the Select individual packages check box.

4.10.2 Selecting Individual Packages

After selecting the components you wish to install, you may select or deselect individual packages. The installation program presents a list of the package groups available; select a group to examine and press [Enter]. The installation program presents a list of the packages in that group, which you may select or deselect by using the arrow keys to highlight a package, and pressing [Space] (see Figure 31).

Please Note: Some packages (such as the kernel and certain libraries) are required for every Red Hat Linux system and are not available to select or deselect.

Figure 31: Selecting Packages

When you are finished selecting individual packages, press OK in the Select Group dialog box.

4.10.2.1 Getting Information About A Package

You may view a detailed description of the currently-highlighted package by pressing [F1]. A dialog box will appear containing a description of the package. You can use the arrow keys to scroll through the description if there is more than can fit on the screen. When you're done reading the description, press Ok, and the box will disappear. You can then continue selecting packages (and viewing their descriptions).

Please Note: If you'd rather read the package descriptions on paper, please turn to Appendix C.

4.10.3 Package Dependencies

Many software packages, in order to work correctly, depend on other software packages or libraries that must be installed on your system. For example, many of the graphical Red Hat system administration tools require the python and pythonlib packages. To make sure your system has all the packages it needs in order to be fully functional, Red Hat Linux checks these package dependencies each time you install or remove software packages.

After you have finished selecting packages to install, the installation program checks the list of selected packages for dependencies. If any package requires another package which you have not selected to install, the program presents a list of these unresolved dependencies and gives you the opportunity to resolve them (see Figure 32). If you simply press OK, the program will resolve them automatically by adding all required packages to the list of selected packages.

Figure 32: Unresolved Dependencies

4.10.4 Package Installation

After all package dependencies have been resolved, the installation program presents a dialog box telling you that a log file containing a list of all packages installed will be written to /tmp/install.log on your Red Hat Linux system. Select Ok and press [Space] to continue.

At this point, the installation program will format every partition you selected for formatting. This can take several minutes (and will take even longer if you directed the installation program to check for bad blocks).

Once all partitions have been formatted, the installation program starts to install packages. A window entitled ``Install Status'' is displayed with the following information:

Package -- The name of the package currently being installed.

Size -- The size of the package (in kilobytes).

Summary -- A short description of the package.

Package Installation Progress Bar -- A bar showing how complete the current package installation is.

Statistics Section -- This section has three rows labeled ``Total'', ``Completed'', and ``Remaining''. As you might guess, these rows contain statistics on the total number of packages that will be installed, statistics on the number of packages that have been completely installed, and statistics on the packages that have not yet been installed. The information tracked on these three rows includes:

Packages -- The number of packages.

Bytes -- The size.

Time -- The amount of time.

Overall Progress Bar -- This bar changes color showing how close to completion the entire installation is.

If you're doing an FTP installation, a message box will pop up as each package is retrieved from the FTP site.

At this point there's nothing left for you to do until all the packages have been installed. How quickly this happens depends on the number of packages you've selected, and your computer's speed. Once all the packages have been installed, please turn to the next chapter to finish your installation of Red Hat Linux.


Next Up Previous Contents Index