Red Hat Package Manager (RPM), a tool that facilitates installing, uninstalling, and upgrading software for your Red Hat Linux system.
RPM packages are generally named using a convention that lets you determine the name of the package, the version of the software, the release number of the software, and the system architecture for which the application is intended.
1. mkdir -p /var/redhat-tree/RedHat
To install packages, launch the package management tool by issuing the command:
redhat-config-packages --tree=/var/redhat-tree
2.
the redhat-install-packages command can install RPM packages from any source.
To install a package using the redhat-install-packages command, issue the command:
redhat-install-packages package-file.rpm
3.you can use the rpm command to accomplish feats not possible using the package management tool. For instance, you can use the rpm command to install or remove individual packages, install packages from non-Red Hat media, and install packages other than those built by Red Hat.
4.Querying the RPM Database
rpm -q package
5.Installing a Package
rpm -ivh package
The options used with the rpm command include:
-i
This option specifies that RPM should install the package or packages given as arguments.
-h
This option specifies that RPM should print hash marks (#) as it installs the package as a visible indication of progress.
-v
The verbose option specifies that RPM should print messages that summarize its actions and progress.
if you want to overwrite the package, add the —replacepkgs option to your command:
rpm -ivh --replacepkgs bad-1.0-1.i386.rpm
6.To uninstall a package, type:
rpm -e package
In this command, package is the name of the package, not the name of the package file. The name should omit the architecture; it can also omit the package version or package version and release number. For example, you can erase the nano package by issuing either of the following commands:
rpm -e nano-1.2.1-4rpm -e nano
If you attempt to uninstall a package on which another package depends, RPM will report a dependency error and terminate without uninstalling the package. You can force RPM to uninstall the package by using the —nodeps option:
rpm -e --nodeps package
7.Updating a Package
rpm -Uvh package