Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

How To Remove The Package Without Checking The Dependencies On Red Hat Linux?

Answer»

RPM -EV –nodeps package_name

rpm -ev –nodeps package_name

2.

How To Get The List Of Dependencies For Specific Package?

Answer»

RPM -qR package_name

Ex:

[ROOT@mylinz ~]# rpm -qR yum

/usr/bin/python

config(yum) = 3.2.27-14.el6

pygpgme

python >= 2.4

python(abi) = 2.6

python-iniparse

python-sqlite

python-urlgrabber >= 3.9.0-8

rpm >= 0:4.4.2

rpm-python

rpmlib(COMPRESSED Filenames) <= 3.0.4-1

rpmlib(File DIGESTS) <= 4.6.0-1

rpmlib(PartialHardlinkSets) <= 4.0.4-1

rpmlib(PayloadFilesHavePrefix) <= 4.0-1

yum-metadata-parser >= 1.1.0

rpmlib(PayloadIsXz) <= 5.2-1

[root@mylinz ~]#

rpm -qR package_name

Ex:

[root@mylinz ~]# rpm -qR yum

/usr/bin/python

config(yum) = 3.2.27-14.el6

pygpgme

python >= 2.4

python(abi) = 2.6

python-iniparse

python-sqlite

python-urlgrabber >= 3.9.0-8

rpm >= 0:4.4.2

rpm-python

rpmlib(Compressed Filenames) <= 3.0.4-1

rpmlib(File Digests) <= 4.6.0-1

rpmlib(PartialHardlinkSets) <= 4.0.4-1

rpmlib(PayloadFilesHavePrefix) <= 4.0-1

yum-metadata-parser >= 1.1.0

rpmlib(PayloadIsXz) <= 5.2-1

[root@mylinz ~]#

3.

How To Get The List Of Dependencies For Specific Rpm File?

Answer»

RPM -QPR rpm_file

EX:

[ROOT@mylinz ~]# rpm -qpR nautilus-sendto-2.28.2-3.el6.x86_64.rpm

/bin/sh

/bin/sh

/bin/sh

GConf2

GConf2

GConf2

libORBit-2.so.0()(64BIT)

libatk-1.0.so.0()(64bit)

libbonobo-2.so.0()(64bit)

libbonobo-activation.so.4 ()(64bit)

rpm -qpR rpm_file

Ex:

[root@mylinz ~]# rpm -qpR nautilus-sendto-2.28.2-3.el6.x86_64.rpm

/bin/sh

/bin/sh

/bin/sh

GConf2

GConf2

GConf2

libORBit-2.so.0()(64bit)

libatk-1.0.so.0()(64bit)

libbonobo-2.so.0()(64bit)

libbonobo-activation.so.4 ()(64bit)

4.

How To Display List Of Configuration Files For Specific Package?

Answer»

RPM -QC package_name

EX:

[ROOT@mylinz ~]# rpm -qc YUM

/etc/logrotate.d/yum

/etc/yum.conf

/etc/yum/version-groups.conf

[root@mylinz ~]#

rpm -qc package_name

Ex:

[root@mylinz ~]# rpm -qc yum

/etc/logrotate.d/yum

/etc/yum.conf

/etc/yum/version-groups.conf

[root@mylinz ~]#

5.

How To Find Files Belongs To Which Rpm Package?

Answer»

RPM -QF file_location

EX:

[ROOT@mylinz ~]# rpm -qf /etc/yum.conf

yum-3.2.27-14.el6.noarch

[root@mylinz ~]#

rpm -qf file_location

Ex:

[root@mylinz ~]# rpm -qf /etc/yum.conf

yum-3.2.27-14.el6.noarch

[root@mylinz ~]#

6.

How To Display The List Of Installed Software Package’s Files?

Answer»

RPM -QL package_name 

EX:

[ROOT@mylinz ~]# rpm -ql yum-rhn-plugin-0.9.1-5.el6.noarch

/etc/yum/pluginconf.d/rhnplugin.conf

/usr/share/doc/yum-rhn-plugin-0.9.1

/usr/share/doc/yum-rhn-plugin-0.9.1/LICENSE

/usr/share/locale/ar/LC_MESSAGES/yum-rhn-plugin.mo

/usr/share/locale/as/LC_MESSAGES/yum-rhn-plugin.mo

/usr/share/locale/bg/LC_MESSAGES/yum-rhn-plugin.mo

/usr/share/locale/bn/LC_MESSAGES/yum-rhn-plugin.mo

rpm -ql package_name 

Ex:

[root@mylinz ~]# rpm -ql yum-rhn-plugin-0.9.1-5.el6.noarch

/etc/yum/pluginconf.d/rhnplugin.conf

/usr/share/doc/yum-rhn-plugin-0.9.1

/usr/share/doc/yum-rhn-plugin-0.9.1/LICENSE

/usr/share/locale/ar/LC_MESSAGES/yum-rhn-plugin.mo

/usr/share/locale/as/LC_MESSAGES/yum-rhn-plugin.mo

/usr/share/locale/bg/LC_MESSAGES/yum-rhn-plugin.mo

/usr/share/locale/bn/LC_MESSAGES/yum-rhn-plugin.mo

7.

How To Upgrade The Existing Red Hat Package Using Rpm Command?

Answer»

RPM -UVH package_name

rpm -Uvh package_name

8.

How To Remove The Software Package From On Red Hat Linux?

Answer»

RPM -EV package_name

rpm -eV package_name

9.

How To Install Specific Software Package Using Rpm Command On Redhat Linux?

Answer»

RPM –ivh PACKAGE NAME

rpm –ivh package name

10.

How To Check The Installed Software(rpm’s) On Red Hat Linux?

Answer»

RPM -qa package_name (or) rpm -qa |grep package_name

EX:

[ROOT@mylinz ~]# rpm -qa YUM

yum-3.2.27-14.el6.noarch

[root@mylinz ~]# rpm -qa |grep yum

yum-rhn-plugin-0.9.1-5.el6.noarch

yum-utils-1.1.26-11.el6.noarch

yum-metadata-parser-1.1.2-14.1.el6.x86_64

yum-3.2.27-14.el6.noarch

PackageKit-yum-0.5.8-13.el6.x86_64

PackageKit-yum-plugin-0.5.8-13.el6.x86_64

[root@mylinz ~]#

rpm -qa package_name (or) rpm -qa |grep package_name

Ex:

[root@mylinz ~]# rpm -qa yum

yum-3.2.27-14.el6.noarch

[root@mylinz ~]# rpm -qa |grep yum

yum-rhn-plugin-0.9.1-5.el6.noarch

yum-utils-1.1.26-11.el6.noarch

yum-metadata-parser-1.1.2-14.1.el6.x86_64

yum-3.2.27-14.el6.noarch

PackageKit-yum-0.5.8-13.el6.x86_64

PackageKit-yum-plugin-0.5.8-13.el6.x86_64

[root@mylinz ~]#

11.

How To Rebuild Corrupted Rpm Database?

Answer»

# CD /var/lib

# RM __db*

# RPM –rebuilddb

# rpmdb_verify PACKAGES

# cd /var/lib

# rm __db*

# rpm –rebuilddb

# rpmdb_verify Packages

12.

How To Remove An Rpm Package Without Dependencies?

Answer»

#rpm -EV –nodeps PACKAGE NAME // same –nodeps option we need to USE.

#rpm -ev –nodeps package name // same –nodeps option we need to use.

13.

How To List All Imported Rpm Gpg Keys?

Answer»

#RPM -QA gpg-pubkey.

#rpm -qa gpg-pubkey.

14.

How To Verify A Rpm Package?

Answer»

#RPM -VP

// To VERIFY the INSTALLED RPM.

#rpm -Vp

// To verify the installed RPM.

15.

Get The Information Of Rpm Package Before Installing?

Answer»

#RPM -QIP packagename.

#rpm -qip packagename.

16.

How To Query A File That Belongs Which Rpm Package?

Answer»

#RPM -QF /etc/passwd

// To find a FILE owned by which PACKAGE.

#rpm -qf /etc/passwd

// To find a file owned by which package.

17.

How To List Recently Installed Rpm Packages?

Answer»

#rpm -QA –last

// To LIST RECENTLY installed RPM we NEED to use –last option.

#rpm -qa –last

// To list recently installed RPM we need to use –last option.

18.

How To Check An Rpm Signature For A Package?

Answer»

#RPM –checksig packagename.rpm

// We need to USE the option –checksig for SIGNATURE verification.

#rpm –checksig packagename.rpm

// We need to use the option –checksig for signature verification.

19.

How To Check Dependencies Of Rpm Package Before Installing?

Answer»

#rpm -qpR PACKAGE name

// To CHECK the dependency for a RPM we need to use -qpR option.

-q: Query a package

-p: List capabilities this package PROVIDES.

-R: List capabilities on which this package DEPENDS.

#rpm -qpR package name

// To check the dependency for a RPM we need to use -qpR option.

-q: Query a package

-p: List capabilities this package provides.

-R: List capabilities on which this package depends.

20.

How To Install A Rpm Package Without Dependencies?

Answer»

#rpm -IVH –nodeps packagename

// To INSTALL a RPM WITHOUT any DEPENDENCIES we need to use –nodeps option.

#rpm -ivh –nodeps packagename

// To install a RPM without any dependencies we need to use –nodeps option.

21.

How To List All Files Of An Installed Rpm Package?

Answer»

#rpm -ql PACKAGE name

// To list all FILES of installed rpm we NEED to use -ql (QUERY list) OPTION.

#rpm -ql package name

// To list all files of installed rpm we need to use -ql (query list) option.

22.

How To Check Installed Rpm?

Answer»

#RPM -QA package name

// To LIST or find an installed RPM we NEED to use -q option.

#rpm -qa package name

// To list or find an installed RPM we need to use -q option.

23.

How To Upgrade A Rpm?

Answer»

#rpm -Uvh PACKAGE name

// To upgrade a RPM we NEED to USE -U OPTION.

#rpm -Uvh package name

// To upgrade a RPM we need to use -U option.

24.

How To Remove A Rpm?

Answer»

#RPM -e package NAME

// to remove a RPM file we need to USE -e option.

#rpm -e package name

// to remove a RPM file we need to use -e option.

25.

How To Install Rpm In Linux?

Answer»

#rpm –ivh package NAME

// to install a RPM we NEED to USE -i OPTION.

#rpm –ivh package name

// to install a RPM we need to use -i option.