How To Install net-snmp-perl on Rocky Linux 8

In this tutorial we learn how to install net-snmp-perl on Rocky Linux 8. net-snmp-perl is The perl NET-SNMP module and the mib2c tool

Introduction

In this tutorial we learn how to install net-snmp-perl on Rocky Linux 8.

What is net-snmp-perl

The net-snmp-perl package contains the perl files to use SNMP from within Perl. Install the net-snmp-perl package, if you want to use mib2c or SNMP with perl.

We can use yum or dnf to install net-snmp-perl on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install net-snmp-perl.

Install net-snmp-perl on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install net-snmp-perl using dnf by running the following command:

sudo dnf -y install net-snmp-perl

Install net-snmp-perl on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install net-snmp-perl using yum by running the following command:

sudo yum -y install net-snmp-perl

How To Uninstall net-snmp-perl on Rocky Linux 8

To uninstall only the net-snmp-perl package we can use the following command:

sudo dnf remove net-snmp-perl

net-snmp-perl Package Contents on Rocky Linux 8

/usr/bin/checkbandwidth
/usr/bin/mib2c
/usr/bin/mib2c-update
/usr/bin/net-snmp-cert
/usr/bin/snmp-bridge-mib
/usr/bin/traptoemail
/usr/lib/.build-id
/usr/lib/.build-id/12/43aba1d4f6d23ed67eded3742445ec58648d57
/usr/lib/.build-id/23
/usr/lib/.build-id/23/5d92d671f90b984874ed1515d097a149fd8a03
/usr/lib/.build-id/42
/usr/lib/.build-id/42/1ef6a4fe88ba1bca2eb6fcb8f271da62d628cb
/usr/lib/.build-id/9a
/usr/lib/.build-id/9a/e4108a392cdcc2d72e3103c3eeb567df07a64e
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/6b78eab678cdeeed33596e368b094c5d3858bb
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/8d50f1e60017930b7ad8d5e4311c499fca9614
/usr/lib/.build-id/da
/usr/lib/.build-id/da/188900b0e4a6e4f53737ace2e874e164d1817a
/usr/lib64/perl5/vendor_perl/Bundle/MakefileSubs.pm
/usr/lib64/perl5/vendor_perl/NetSNMP
/usr/lib64/perl5/vendor_perl/NetSNMP/ASN.pm
/usr/lib64/perl5/vendor_perl/NetSNMP/OID.pm
/usr/lib64/perl5/vendor_perl/NetSNMP/TrapReceiver.pm
/usr/lib64/perl5/vendor_perl/NetSNMP/agent
/usr/lib64/perl5/vendor_perl/NetSNMP/agent.pm
/usr/lib64/perl5/vendor_perl/NetSNMP/agent/Support.pm
/usr/lib64/perl5/vendor_perl/NetSNMP/agent/default_store.pm
/usr/lib64/perl5/vendor_perl/NetSNMP/agent/netsnmp_request_infoPtr.pm
/usr/lib64/perl5/vendor_perl/NetSNMP/default_store.pm
/usr/lib64/perl5/vendor_perl/SNMP.pm
/usr/lib64/perl5/vendor_perl/auto/Bundle/NetSNMP
/usr/lib64/perl5/vendor_perl/auto/NetSNMP
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/ASN
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/ASN/ASN.so
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/ASN/autosplit.ix
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/OID
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/OID/OID.so
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/OID/autosplit.ix
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/TrapReceiver
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/TrapReceiver/TrapReceiver.so
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/TrapReceiver/autosplit.ix
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/agent
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/agent/agent.so
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/agent/autosplit.ix
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/agent/default_store
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/agent/default_store/autosplit.ix
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/agent/default_store/default_store.so
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/default_store
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/default_store/autosplit.ix
/usr/lib64/perl5/vendor_perl/auto/NetSNMP/default_store/default_store.so
/usr/lib64/perl5/vendor_perl/auto/SNMP
/usr/lib64/perl5/vendor_perl/auto/SNMP/SNMP.so
/usr/lib64/perl5/vendor_perl/auto/SNMP/autosplit.ix
/usr/share/man/man1/mib2c-update.1.gz
/usr/share/man/man1/mib2c.1.gz
/usr/share/man/man1/snmp-bridge-mib.1.gz
/usr/share/man/man1/traptoemail.1.gz
/usr/share/man/man3/NetSNMP::ASN.3pm.gz
/usr/share/man/man3/NetSNMP::OID.3pm.gz
/usr/share/man/man3/NetSNMP::TrapReceiver.3pm.gz
/usr/share/man/man3/NetSNMP::agent.3pm.gz
/usr/share/man/man3/NetSNMP::agent::default_store.3pm.gz
/usr/share/man/man3/NetSNMP::default_store.3pm.gz
/usr/share/man/man3/NetSNMP::netsnmp_request_infoPtr.3pm.gz
/usr/share/man/man5/mib2c.conf.5.gz
/usr/share/snmp
/usr/share/snmp/mib2c-data
/usr/share/snmp/mib2c-data/default-mfd-top.m2c
/usr/share/snmp/mib2c-data/details-enums.m2i
/usr/share/snmp/mib2c-data/details-node.m2i
/usr/share/snmp/mib2c-data/details-table.m2i
/usr/share/snmp/mib2c-data/generic-ctx-copy.m2i
/usr/share/snmp/mib2c-data/generic-ctx-get.m2i
/usr/share/snmp/mib2c-data/generic-ctx-set.m2i
/usr/share/snmp/mib2c-data/generic-data-allocate.m2i
/usr/share/snmp/mib2c-data/generic-data-context.m2i
/usr/share/snmp/mib2c-data/generic-get-U64.m2i
/usr/share/snmp/mib2c-data/generic-get-char.m2i
/usr/share/snmp/mib2c-data/generic-get-decl-bot.m2i
/usr/share/snmp/mib2c-data/generic-get-decl.m2i
/usr/share/snmp/mib2c-data/generic-get-long.m2i
/usr/share/snmp/mib2c-data/generic-get-oid.m2i
/usr/share/snmp/mib2c-data/generic-header-bottom.m2i
/usr/share/snmp/mib2c-data/generic-header-top.m2i
/usr/share/snmp/mib2c-data/generic-source-includes.m2i
/usr/share/snmp/mib2c-data/generic-table-constants.m2c
/usr/share/snmp/mib2c-data/generic-table-enums.m2c
/usr/share/snmp/mib2c-data/generic-table-indexes-from-oid.m2i
/usr/share/snmp/mib2c-data/generic-table-indexes-set.m2i
/usr/share/snmp/mib2c-data/generic-table-indexes-to-oid.m2i
/usr/share/snmp/mib2c-data/generic-table-indexes-varbind-setup.m2i
/usr/share/snmp/mib2c-data/generic-table-indexes.m2i
/usr/share/snmp/mib2c-data/generic-table-oids.m2c
/usr/share/snmp/mib2c-data/generic-value-map-func.m2i
/usr/share/snmp/mib2c-data/generic-value-map-reverse.m2i
/usr/share/snmp/mib2c-data/generic-value-map.m2i
/usr/share/snmp/mib2c-data/m2c-internal-warning.m2i
/usr/share/snmp/mib2c-data/m2c_setup_enum.m2i
/usr/share/snmp/mib2c-data/m2c_setup_node.m2i
/usr/share/snmp/mib2c-data/m2c_setup_table.m2i
/usr/share/snmp/mib2c-data/m2c_table_save_defaults.m2i
/usr/share/snmp/mib2c-data/mfd-access-container-cached-defines.m2i
/usr/share/snmp/mib2c-data/mfd-access-unsorted-external-defines.m2i
/usr/share/snmp/mib2c-data/mfd-data-access.m2c
/usr/share/snmp/mib2c-data/mfd-data-get.m2c
/usr/share/snmp/mib2c-data/mfd-data-set.m2c
/usr/share/snmp/mib2c-data/mfd-doxygen.m2c
/usr/share/snmp/mib2c-data/mfd-interactive-setup.m2c
/usr/share/snmp/mib2c-data/mfd-interface.m2c
/usr/share/snmp/mib2c-data/mfd-makefile.m2m
/usr/share/snmp/mib2c-data/mfd-persistence.m2i
/usr/share/snmp/mib2c-data/mfd-readme.m2c
/usr/share/snmp/mib2c-data/mfd-top.m2c
/usr/share/snmp/mib2c-data/node-get.m2i
/usr/share/snmp/mib2c-data/node-set.m2i
/usr/share/snmp/mib2c-data/node-storage.m2i
/usr/share/snmp/mib2c-data/node-validate.m2i
/usr/share/snmp/mib2c-data/node-varbind-validate.m2i
/usr/share/snmp/mib2c-data/parent-dependencies.m2i
/usr/share/snmp/mib2c-data/parent-set.m2i
/usr/share/snmp/mib2c-data/subagent.m2c
/usr/share/snmp/mib2c-data/syntax-COUNTER64-get.m2i
/usr/share/snmp/mib2c-data/syntax-DateAndTime-get.m2d
/usr/share/snmp/mib2c-data/syntax-DateAndTime-get.m2i
/usr/share/snmp/mib2c-data/syntax-DateAndTime-readme.m2i
/usr/share/snmp/mib2c-data/syntax-InetAddress-get.m2i
/usr/share/snmp/mib2c-data/syntax-InetAddress-set.m2i
/usr/share/snmp/mib2c-data/syntax-InetAddressType-get.m2i
/usr/share/snmp/mib2c-data/syntax-InetAddressType-set.m2i
/usr/share/snmp/mib2c-data/syntax-RowStatus-dependencies.m2i
/usr/share/snmp/mib2c-data/syntax-RowStatus-get.m2i
/usr/share/snmp/mib2c-data/syntax-RowStatus-varbind-validate.m2i
/usr/share/snmp/mib2c-data/syntax-StorageType-dependencies.m2i
/usr/share/snmp/mib2c-data/syntax-TestAndIncr-get.m2i
/usr/share/snmp/mib2c.access_functions.conf
/usr/share/snmp/mib2c.array-user.conf
/usr/share/snmp/mib2c.check_values.conf
/usr/share/snmp/mib2c.check_values_local.conf
/usr/share/snmp/mib2c.column_defines.conf
/usr/share/snmp/mib2c.column_enums.conf
/usr/share/snmp/mib2c.column_storage.conf
/usr/share/snmp/mib2c.conf
/usr/share/snmp/mib2c.container.conf
/usr/share/snmp/mib2c.create-dataset.conf
/usr/share/snmp/mib2c.emulation.conf
/usr/share/snmp/mib2c.genhtml.conf
/usr/share/snmp/mib2c.int_watch.conf
/usr/share/snmp/mib2c.iterate.conf
/usr/share/snmp/mib2c.iterate_access.conf
/usr/share/snmp/mib2c.mfd.conf
/usr/share/snmp/mib2c.notify.conf
/usr/share/snmp/mib2c.old-api.conf
/usr/share/snmp/mib2c.org-mode.conf
/usr/share/snmp/mib2c.perl.conf
/usr/share/snmp/mib2c.raw-table.conf
/usr/share/snmp/mib2c.row.conf
/usr/share/snmp/mib2c.scalar.conf
/usr/share/snmp/mib2c.table_data.conf
/usr/share/snmp/snmp_perl.pl
/usr/share/snmp/snmp_perl_trapd.pl

References

Summary

In this tutorial we learn how to install net-snmp-perl on Rocky Linux 8 using yum and dnf.