A RPM package abbreviated as Red Hat Package Manager refers to Red Hat package installed on Fedora, CentOS, OEL and all Red Hat source code derived OS.
To know more about a rpm package click on the below link
Understanding RPM package
Installing from the downloaded rpm package
Use -ivh switch along with rpm command as shown below
cd /root/rpms
rpm -ivh cvs-1.11.23-16.el6.i686.rpm
Preparing… ########################################### [100%]
1:cvs ########################################### [100%]
Installing directly from the package available on web.
But for this you need to have the proper link of the rpm you want to download or install
rpm -ivh ftp://ftp.pbone.net/mirror/ftp.centos.org/6.5/os/i386/Packages/cvs-1.11.23-16.el6.i686.rpm
Retrieving ftp://ftp.pbone.net/mirror/ftp.centos.org/6.5/os/i386/Packages/cvs-1.11.23-16.el6.i686.rpm
warning: /var/tmp/rpm-tmp.z3VsTc: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing… ########################################### [100%]
1:cvs ########################################### [100%]
Installing a package forcefully without dependencies
Use –force argument along with -ivh switch as shown below to install forcefully without dependencies
rpm -ivh vsftpd-2.2.2-11.el6_4.1.i686.rpm –force
warning: vsftpd-2.2.2-11.el6_4.1.i686.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing… ########################################### [100%]
1:vsftpd ########################################### [100%]
Upgrading a package
Use -Uvh switch along with rpm command
rpm -q vsftpd
vsftpd-2.0.5-28.el5.i386
rpm -Uvh vsftpd-2.2.2-11.el6_4.1.i686.rpm
warning: vsftpd-2.2.2-11.el6_4.1.i686.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing… ########################################### [100%]
1:vsftpd ########################################### [100%]
Removing a package
You can uninstall a package using -e switch along with rpm command
NOTE: Before removing a package make sure you get the complete name of the package using the below command
rpm -qa | grep cvs
cvs-1.11.23-16.el6.i686
rpm -e cvs-1.11.23-16.el6.i686
Removing a package without dependencies
Use an extra argument –nodeps along with rpm command to remove/uninstall a package without dependencies
rpm -e vsftpd-2.2.2-11.el6_4.1.i686 –nodeps