RedhatLinuxSysAdmin 





Redhat Linux System Administration   «Prev 

Installing RPM

RPM packages typically have file names like foo-1.0-1.i386.rpm. The file name includes the package name (redhat), version (1.0), release (1), and architecture (i386). To install a package, log in as root and type the following command at a shell prompt:
rpm -ivh foo-1.0-1.i386.rpm
Alternatively, the following command can also be used:
rpm -Uvh foo-1.0-1.i386.rpm
If the installation is successful, the following output is displayed:
Preparing...                ########################################### [100%]
   1:foo                    ########################################### [100%]
As you can see, RPM prints out the name of the package and then prints a succession of hash marks as a progress meter while the package is installed.
The signature of a package is checked automatically when installing or upgrading a package. The signature confirms that the package was signed by an authorized party. For example, if the verification of the signature fails, an error message such as the following is displayed:
error: V3 DSA signature: BAD, key ID 0352860f
If it is a new, header-only, signature, an error message such as the following is displayed:
error: Header V3 DSA signature: BAD, key ID 0352860f
If you do not have the appropriate key installed to verify the signature, the message contains the word NOKEY such as:
warning: V3 DSA signature: NOKEY, key ID 0352860f

RPM installation in RedHat Linux

This is the Redhat Package Manager Command
This is the Redhat Package Manager Command
Installs or upgrades the package
Installs or upgrades the package. Also removes any old versions of the package
Provides a display
This provides a display
Prints 50 hash marks as the package archive
This prints 50 hash marks as the package archive is unpacked.


This is the name of the package that will be installed
This is the name of the package that will be installed
The process accounting command
The process accounting command; it will enable process accounting when other arguments are provided.

This specifies the standard log file
This specifies the standard logfile.