How To Install perl-BSON on Fedora 36

In this tutorial we learn how to install perl-BSON in Fedora 36. perl-BSON is BSON serialization and deserialization

Introduction

In this tutorial we learn how to install perl-BSON on Fedora 36.

What is perl-BSON

This Perl class implements a BSON encoder and decoder. It consumes documents (typically hash references) and emits BSON strings and vice versa in accordance with the BSON specification <http Upstream claims it will stop supporting this code on 2020-08-13.

We can use yum or dnf to install perl-BSON on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install perl-BSON.

Install perl-BSON 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 perl-BSON using dnf by running the following command:

sudo dnf -y install perl-BSON

Install perl-BSON 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 perl-BSON using yum by running the following command:

sudo yum -y install perl-BSON

How To Uninstall perl-BSON on Fedora 36

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

sudo dnf remove perl-BSON

perl-BSON Package Contents on Fedora 36

/usr/share/doc/perl-BSON
/usr/share/doc/perl-BSON/CONTRIBUTING.mkdn
/usr/share/doc/perl-BSON/Changes
/usr/share/doc/perl-BSON/README
/usr/share/licenses/perl-BSON
/usr/share/licenses/perl-BSON/LICENSE
/usr/share/man/man3/BSON.3pm.gz
/usr/share/man/man3/BSON::Array.3pm.gz
/usr/share/man/man3/BSON::Binary.3pm.gz
/usr/share/man/man3/BSON::Bool.3pm.gz
/usr/share/man/man3/BSON::Bytes.3pm.gz
/usr/share/man/man3/BSON::Code.3pm.gz
/usr/share/man/man3/BSON::DBPointer.3pm.gz
/usr/share/man/man3/BSON::DBRef.3pm.gz
/usr/share/man/man3/BSON::Decimal128.3pm.gz
/usr/share/man/man3/BSON::Doc.3pm.gz
/usr/share/man/man3/BSON::Double.3pm.gz
/usr/share/man/man3/BSON::Int32.3pm.gz
/usr/share/man/man3/BSON::Int64.3pm.gz
/usr/share/man/man3/BSON::MaxKey.3pm.gz
/usr/share/man/man3/BSON::MinKey.3pm.gz
/usr/share/man/man3/BSON::OID.3pm.gz
/usr/share/man/man3/BSON::ObjectId.3pm.gz
/usr/share/man/man3/BSON::PP.3pm.gz
/usr/share/man/man3/BSON::Raw.3pm.gz
/usr/share/man/man3/BSON::Regex.3pm.gz
/usr/share/man/man3/BSON::String.3pm.gz
/usr/share/man/man3/BSON::Symbol.3pm.gz
/usr/share/man/man3/BSON::Time.3pm.gz
/usr/share/man/man3/BSON::Timestamp.3pm.gz
/usr/share/man/man3/BSON::Types.3pm.gz
/usr/share/perl5/vendor_perl/BSON
/usr/share/perl5/vendor_perl/BSON.pm
/usr/share/perl5/vendor_perl/BSON/Array.pm
/usr/share/perl5/vendor_perl/BSON/Binary.pm
/usr/share/perl5/vendor_perl/BSON/Bool.pm
/usr/share/perl5/vendor_perl/BSON/Bytes.pm
/usr/share/perl5/vendor_perl/BSON/Code.pm
/usr/share/perl5/vendor_perl/BSON/DBPointer.pm
/usr/share/perl5/vendor_perl/BSON/DBRef.pm
/usr/share/perl5/vendor_perl/BSON/Decimal128.pm
/usr/share/perl5/vendor_perl/BSON/Doc.pm
/usr/share/perl5/vendor_perl/BSON/Double.pm
/usr/share/perl5/vendor_perl/BSON/Int32.pm
/usr/share/perl5/vendor_perl/BSON/Int64.pm
/usr/share/perl5/vendor_perl/BSON/MaxKey.pm
/usr/share/perl5/vendor_perl/BSON/MinKey.pm
/usr/share/perl5/vendor_perl/BSON/OID.pm
/usr/share/perl5/vendor_perl/BSON/ObjectId.pm
/usr/share/perl5/vendor_perl/BSON/PP.pm
/usr/share/perl5/vendor_perl/BSON/Raw.pm
/usr/share/perl5/vendor_perl/BSON/Regex.pm
/usr/share/perl5/vendor_perl/BSON/String.pm
/usr/share/perl5/vendor_perl/BSON/Symbol.pm
/usr/share/perl5/vendor_perl/BSON/Time.pm
/usr/share/perl5/vendor_perl/BSON/Timestamp.pm
/usr/share/perl5/vendor_perl/BSON/Types.pm

References

Summary

In this tutorial we learn how to install perl-BSON on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).