How To Install net-snmp-perl on Fedora 36

In this tutorial we learn how to install net-snmp-perl in Fedora 36. 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 Fedora 36.

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 Fedora 36. 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 Fedora 36 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 Fedora 36 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 Fedora 36

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 Fedora 36

/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/22
/usr/lib/.build-id/22/cbf0149ec57e0d1311c4f1c71a723b05f50352
/usr/lib/.build-id/24
/usr/lib/.build-id/24/c1b9151f3d9099b22b71ca2a29bd4b2daa0cba
/usr/lib/.build-id/48/eeb6394f442acb1d1bafd3278b5809ba07985d
/usr/lib/.build-id/92
/usr/lib/.build-id/92/b4f723a9a0970ac990ec1dab3332ad81f4e1ab
/usr/lib/.build-id/97
/usr/lib/.build-id/97/55e17ba4ffae82b5b16dee2691a2be17bd0eac
/usr/lib/.build-id/bf
/usr/lib/.build-id/bf/976eaa537ce0006832ee4578fb2d0b664b66c3
/usr/lib/.build-id/db
/usr/lib/.build-id/db/51b997a3035ac7a8fd83d3e498a1a51e77e1dd
/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 Fedora 36 using yum and [dnf]((/fedora/36/dnf/).