RPM(RED HAT PACKAGE MANAGER)
Rpm is the Redhat Package Management system. By using rpm utility the user can instal new packages or upgrade and can also remove existing packages.
Pattern:vsftpd-2.0.6-0.el6.i386.rpm
Here vsftpd is the name of package & 2.0.6-0.el6 is the version of package & i386 is the type of architecture of the package & .rpm is the extension.
To install rpm:
#rpm <options> <package> --force --aid
options:
- -i = install
- -v = verbose
- -h = to display progress in hashes
- --force = to install forcefully
- --aid = to install packages with dependencies
ex: rpm -ivh nfs-utils --force --aid
rpm -ivh nfs-utils-lib --force --aid
To upgrade:
#rpm <options> <packages>
options:
- -U = upgrade
- -v = verbose
- -h = to display in hashes
eg: rpm -Uvh nfs-utils
rpm -Uvh nfs-utils-lib
To remove an rpm:
#rpm <options> <package> --nodeps
options:
-e = to remove package from the system
--nodeps = remove without dependencies
eg: # rpm -e nfs-utils --nodeps
To query rpm package:
# rpm <options> <package>
options:
- -q = to query the availability of installed package
- -qa = queries all installed rpm's in o/s
- -qc = list only configuration files stored in queried rpm
- -qd = list only doc files stored in queried rpm
- -qi = displays complete information about queried rpm
- -qs = displays status of files in queried rpm
- -ql = displays files related to queried rpm
- -qf = query find of the package
# rpm -qi nfs-utils
Note: 1. RPM database is maintained under - /usr/lib/rpm directory
2. All your installed rpm's log is under - /root/install.log
3. To install Packages in GUI Mode, enter this command
# system-config-packages &
To get rpm's from server:
#mount 192.168.0.254:/var/ftp/pub /mnt (Mount point from 254 server to local system)
#cd /mnt
#cd Server (In mnt directory Server folder is there.)
#rpm -ivh <package> --force --aid
---------------------------------------END OF RPM CONCEPT-----------------------------------------
Comments
Post a Comment