How To Install perl-Type-Tiny on Fedora 36

In this tutorial we learn how to install perl-Type-Tiny in Fedora 36. perl-Type-Tiny is Tiny, yet Moo(se)-compatible type constraint

Introduction

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

What is perl-Type-Tiny

Type which are compatible with Moo, Moose and Mouse.

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

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

sudo dnf -y install perl-Type-Tiny

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

sudo yum -y install perl-Type-Tiny

How To Uninstall perl-Type-Tiny on Fedora 36

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

sudo dnf remove perl-Type-Tiny

perl-Type-Tiny Package Contents on Fedora 36

/usr/share/doc/perl-Type-Tiny
/usr/share/doc/perl-Type-Tiny/CREDITS
/usr/share/doc/perl-Type-Tiny/Changes
/usr/share/doc/perl-Type-Tiny/NEWS
/usr/share/doc/perl-Type-Tiny/README
/usr/share/licenses/perl-Type-Tiny
/usr/share/licenses/perl-Type-Tiny/COPYRIGHT
/usr/share/licenses/perl-Type-Tiny/LICENSE
/usr/share/man/man3/Devel::TypeTiny::Perl56Compat.3pm.gz
/usr/share/man/man3/Devel::TypeTiny::Perl58Compat.3pm.gz
/usr/share/man/man3/Error::TypeTiny.3pm.gz
/usr/share/man/man3/Error::TypeTiny::Assertion.3pm.gz
/usr/share/man/man3/Error::TypeTiny::Compilation.3pm.gz
/usr/share/man/man3/Error::TypeTiny::WrongNumberOfParameters.3pm.gz
/usr/share/man/man3/Eval::TypeTiny.3pm.gz
/usr/share/man/man3/Reply::Plugin::TypeTiny.3pm.gz
/usr/share/man/man3/Type::Coercion.3pm.gz
/usr/share/man/man3/Type::Coercion::FromMoose.3pm.gz
/usr/share/man/man3/Type::Coercion::Union.3pm.gz
/usr/share/man/man3/Type::Library.3pm.gz
/usr/share/man/man3/Type::Params.3pm.gz
/usr/share/man/man3/Type::Parser.3pm.gz
/usr/share/man/man3/Type::Registry.3pm.gz
/usr/share/man/man3/Type::Tiny.3pm.gz
/usr/share/man/man3/Type::Tiny::Class.3pm.gz
/usr/share/man/man3/Type::Tiny::ConstrainedObject.3pm.gz
/usr/share/man/man3/Type::Tiny::Duck.3pm.gz
/usr/share/man/man3/Type::Tiny::Enum.3pm.gz
/usr/share/man/man3/Type::Tiny::Intersection.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::AllTypes.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Coercions.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Contributing.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Installation.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Libraries.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::NonOO.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Optimization.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Params.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::Policies.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithClassTiny.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo2.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithMoo3.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithMoose.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithMouse.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithOther.3pm.gz
/usr/share/man/man3/Type::Tiny::Manual::UsingWithTestMore.3pm.gz
/usr/share/man/man3/Type::Tiny::Role.3pm.gz
/usr/share/man/man3/Type::Tiny::Union.3pm.gz
/usr/share/man/man3/Type::Tiny::_HalfOp.3pm.gz
/usr/share/man/man3/Type::Utils.3pm.gz
/usr/share/man/man3/Types::Common::Numeric.3pm.gz
/usr/share/man/man3/Types::Common::String.3pm.gz
/usr/share/man/man3/Types::Standard.3pm.gz
/usr/share/man/man3/Types::Standard::ArrayRef.3pm.gz
/usr/share/man/man3/Types::Standard::CycleTuple.3pm.gz
/usr/share/man/man3/Types::Standard::Dict.3pm.gz
/usr/share/man/man3/Types::Standard::HashRef.3pm.gz
/usr/share/man/man3/Types::Standard::Map.3pm.gz
/usr/share/man/man3/Types::Standard::ScalarRef.3pm.gz
/usr/share/man/man3/Types::Standard::StrMatch.3pm.gz
/usr/share/man/man3/Types::Standard::Tied.3pm.gz
/usr/share/man/man3/Types::Standard::Tuple.3pm.gz
/usr/share/man/man3/Types::TypeTiny.3pm.gz
/usr/share/perl5/vendor_perl/Devel
/usr/share/perl5/vendor_perl/Devel/TypeTiny
/usr/share/perl5/vendor_perl/Devel/TypeTiny/Perl56Compat.pm
/usr/share/perl5/vendor_perl/Devel/TypeTiny/Perl58Compat.pm
/usr/share/perl5/vendor_perl/Error
/usr/share/perl5/vendor_perl/Error/TypeTiny
/usr/share/perl5/vendor_perl/Error/TypeTiny.pm
/usr/share/perl5/vendor_perl/Error/TypeTiny/Assertion.pm
/usr/share/perl5/vendor_perl/Error/TypeTiny/Compilation.pm
/usr/share/perl5/vendor_perl/Error/TypeTiny/WrongNumberOfParameters.pm
/usr/share/perl5/vendor_perl/Eval
/usr/share/perl5/vendor_perl/Eval/TypeTiny.pm
/usr/share/perl5/vendor_perl/Type
/usr/share/perl5/vendor_perl/Type/Coercion
/usr/share/perl5/vendor_perl/Type/Coercion.pm
/usr/share/perl5/vendor_perl/Type/Coercion/FromMoose.pm
/usr/share/perl5/vendor_perl/Type/Coercion/Union.pm
/usr/share/perl5/vendor_perl/Type/Library.pm
/usr/share/perl5/vendor_perl/Type/Params.pm
/usr/share/perl5/vendor_perl/Type/Parser.pm
/usr/share/perl5/vendor_perl/Type/Registry.pm
/usr/share/perl5/vendor_perl/Type/Tiny
/usr/share/perl5/vendor_perl/Type/Tiny.pm
/usr/share/perl5/vendor_perl/Type/Tiny/Class.pm
/usr/share/perl5/vendor_perl/Type/Tiny/ConstrainedObject.pm
/usr/share/perl5/vendor_perl/Type/Tiny/Duck.pm
/usr/share/perl5/vendor_perl/Type/Tiny/Enum.pm
/usr/share/perl5/vendor_perl/Type/Tiny/Intersection.pm
/usr/share/perl5/vendor_perl/Type/Tiny/Manual
/usr/share/perl5/vendor_perl/Type/Tiny/Manual.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/AllTypes.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/Coercions.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/Contributing.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/Installation.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/Libraries.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/NonOO.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/Optimization.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/Params.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/Policies.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/UsingWithClassTiny.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/UsingWithMoo.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/UsingWithMoo2.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/UsingWithMoo3.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/UsingWithMoose.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/UsingWithMouse.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/UsingWithOther.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Manual/UsingWithTestMore.pod
/usr/share/perl5/vendor_perl/Type/Tiny/Role.pm
/usr/share/perl5/vendor_perl/Type/Tiny/Union.pm
/usr/share/perl5/vendor_perl/Type/Tiny/_HalfOp.pm
/usr/share/perl5/vendor_perl/Type/Utils.pm
/usr/share/perl5/vendor_perl/Types
/usr/share/perl5/vendor_perl/Types/Common
/usr/share/perl5/vendor_perl/Types/Common/Numeric.pm
/usr/share/perl5/vendor_perl/Types/Common/String.pm
/usr/share/perl5/vendor_perl/Types/Standard
/usr/share/perl5/vendor_perl/Types/Standard.pm
/usr/share/perl5/vendor_perl/Types/Standard/ArrayRef.pm
/usr/share/perl5/vendor_perl/Types/Standard/CycleTuple.pm
/usr/share/perl5/vendor_perl/Types/Standard/Dict.pm
/usr/share/perl5/vendor_perl/Types/Standard/HashRef.pm
/usr/share/perl5/vendor_perl/Types/Standard/Map.pm
/usr/share/perl5/vendor_perl/Types/Standard/ScalarRef.pm
/usr/share/perl5/vendor_perl/Types/Standard/StrMatch.pm
/usr/share/perl5/vendor_perl/Types/Standard/Tied.pm
/usr/share/perl5/vendor_perl/Types/Standard/Tuple.pm
/usr/share/perl5/vendor_perl/Types/TypeTiny.pm

References

Summary

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