11. How to Remove an RPM
Package Without Dependencies
The –nodeps (Do not check dependencies)
option forcefully remove the rpm package from the system. But keep in mind
removing particular package may break other working applications.
12. How to Query a file that belongs
which RPM Package
Let’s
say, you have list of files and you would like to find out which package
belongs to these files. For example, the following command with -qf (query file) option will show you a file /usr/bin/htpasswd is own by package httpd-tools-2.2.15-15.el6.centos.1.i686.
httpd-tools-2.2.15-15.el6.centos.1.i686
13. How to Query a Information of
Installed RPM Package
Let’s
say you have installed an rpm package and want to know the information about
the package. The following -qi (query info) option will print the
available information of the installed package.
Name : vsftpd Relocations: (not relocatable)
Version : 2.2.2 Vendor: CentOS
Release : 11.el6 Build Date: Fri 22 Jun 2012 01:54:24 PM BDT
Install Date: Mon 17 Sep 2012 07:55:28 PM BDT Build Host: c6b8.bsys.dev.centos.org
Group : System Environment/Daemons Source RPM: vsftpd-2.2.2-11.el6.src.rpm
Size : 351932 License: GPLv2 with exceptions
Signature : RSA/SHA1, Mon 25 Jun 2012 04:07:34 AM BDT, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://vsftpd.beasts.org/
Summary : Very Secure Ftp Daemon
Description :
vsftpd is a Very Secure FTP daemon. It was written completely from
scratch.
14. Get the Information of RPM Package
Before Installing
You
have download a package from the internet and want to know the information of a
package before installing. For example, the following option -qip (query info package) will print the
information of a package sqlbuddy.
Name : sqlbuddy Relocations: (not relocatable)
Version : 1.3.3 Vendor: (none)
Release : 1 Build Date: Wed 02 Nov 2011 11:01:21 PM BDT
Install Date: (not installed) Build Host: rpm.bar.baz
Group : Applications/Internet Source RPM: sqlbuddy-1.3.3-1.src.rpm
Size : 1155804 License: MIT
Signature : (none)
Packager : Erik M Jacobs
URL : http://www.sqlbuddy.com/
Summary : SQL Buddy â Web based MySQL administration
Description :
SQLBuddy is a PHP script that allows for web-based MySQL administration.
15. How to Query documentation of
Installed RPM Package
To
get the list of available documentation of an installed package, use the
following command with option -qdf(query document file) will display the
manual pages related to vmstat package.
/usr/share/doc/procps-3.2.8/BUGS
/usr/share/doc/procps-3.2.8/COPYING
/usr/share/doc/procps-3.2.8/COPYING.LIB
/usr/share/doc/procps-3.2.8/FAQ
/usr/share/doc/procps-3.2.8/NEWS
/usr/share/doc/procps-3.2.8/TODO
16. How to Verify a RPM Package
Verifying
a package compares information of installed files of the package against the
rpm database. The -Vp(verify package) is used to verify a package.
S.5....T. c /etc/httpd/conf.d/sqlbuddy.conf
17. How to Verify all RPM Packages
Type the following command to
verify all the installed rpm packages.
S.5....T. c /etc/rc.d/rc.local
.......T. c /etc/dnsmasq.conf
.......T. /etc/ld.so.conf.d/kernel-2.6.32-279.5.2.el6.i686.conf
S.5....T. c /etc/yum.conf
S.5....T. c /etc/yum.repos.d/epel.repo
18. How to Import an RPM GPG key
To
verify RHEL/CentOS/Fedora packages,
you must import the GPG key. To do so, execute
the following command. It will import CentOS 6 GPG
key.
19. How to List all Imported RPM GPG
keys
To
print all the imported GPG keys in your system, use
the following command.
gpg-pubkey-0608b895-4bd22942
gpg-pubkey-7fac5991-4615767f
gpg-pubkey-0f2672c8-4cd950ee
gpg-pubkey-c105b9de-4e0fd3a3
gpg-pubkey-00f97f56-467e318a
gpg-pubkey-6b8d79e6-3f49313d
gpg-pubkey-849c449f-4cb9df30
20. How To rebuild Corrupted RPM
Database
Sometimes rpm database gets
corrupted and stops all the functionality of rpm and other applications on the
system. So, at the time we need to rebuild the rpm database and restore it with
the help of following command.
[root@localhost]# rm __db*
[root@localhost]# rpm --rebuilddb
[root@localhost]# rpmdb_verify Packages
No comments:
Post a Comment