How To Install perl-HTML-Mason on Fedora 36

In this tutorial we learn how to install perl-HTML-Mason in Fedora 36. perl-HTML-Mason is Powerful Perl-based web site development and delivery engine

Introduction

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

What is perl-HTML-Mason

Mason is a powerful Perl-based web site development and delivery engine. With Mason you can embed Perl code in your HTML and construct pages from shared, reusable components. Mason solves the common problems of site development maintaining development and production sites, and more.

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

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

sudo dnf -y install perl-HTML-Mason

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

sudo yum -y install perl-HTML-Mason

How To Uninstall perl-HTML-Mason on Fedora 36

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

sudo dnf remove perl-HTML-Mason

perl-HTML-Mason Package Contents on Fedora 36

/etc/httpd/conf.d/perl-HTML-Mason.conf
/usr/bin/mason
/usr/bin/mason_convert0.6
/usr/bin/mason_convert0.8
/usr/share/doc/perl-HTML-Mason
/usr/share/doc/perl-HTML-Mason/CREDITS
/usr/share/doc/perl-HTML-Mason/Changes
/usr/share/doc/perl-HTML-Mason/README.md
/usr/share/doc/perl-HTML-Mason/UPGRADE
/usr/share/doc/perl-HTML-Mason/eg
/usr/share/doc/perl-HTML-Mason/eg/MyApp
/usr/share/doc/perl-HTML-Mason/eg/MyApp/Mason.pm
/usr/share/doc/perl-HTML-Mason/eg/MyApp/MasonWithSession.pm
/usr/share/doc/perl-HTML-Mason/eg/httpd.conf
/usr/share/doc/perl-HTML-Mason/samples
/usr/share/doc/perl-HTML-Mason/samples/README
/usr/share/doc/perl-HTML-Mason/samples/dump-request
/usr/share/doc/perl-HTML-Mason/samples/show-env
/usr/share/licenses/perl-HTML-Mason
/usr/share/licenses/perl-HTML-Mason/LICENSE
/usr/share/man/man3/HTML::Mason.3pm.gz
/usr/share/man/man3/HTML::Mason::Admin.3pm.gz
/usr/share/man/man3/HTML::Mason::ApacheHandler.3pm.gz
/usr/share/man/man3/HTML::Mason::CGIHandler.3pm.gz
/usr/share/man/man3/HTML::Mason::Cache::BaseCache.3pm.gz
/usr/share/man/man3/HTML::Mason::Compiler.3pm.gz
/usr/share/man/man3/HTML::Mason::Compiler::ToObject.3pm.gz
/usr/share/man/man3/HTML::Mason::Component.3pm.gz
/usr/share/man/man3/HTML::Mason::Component::FileBased.3pm.gz
/usr/share/man/man3/HTML::Mason::Component::Subcomponent.3pm.gz
/usr/share/man/man3/HTML::Mason::ComponentSource.3pm.gz
/usr/share/man/man3/HTML::Mason::Devel.3pm.gz
/usr/share/man/man3/HTML::Mason::Escapes.3pm.gz
/usr/share/man/man3/HTML::Mason::Exceptions.3pm.gz
/usr/share/man/man3/HTML::Mason::FAQ.3pm.gz
/usr/share/man/man3/HTML::Mason::FakeApache.3pm.gz
/usr/share/man/man3/HTML::Mason::Interp.3pm.gz
/usr/share/man/man3/HTML::Mason::Lexer.3pm.gz
/usr/share/man/man3/HTML::Mason::MethodMaker.3pm.gz
/usr/share/man/man3/HTML::Mason::Params.3pm.gz
/usr/share/man/man3/HTML::Mason::Parser.3pm.gz
/usr/share/man/man3/HTML::Mason::Plugin.3pm.gz
/usr/share/man/man3/HTML::Mason::Plugin::Context.3pm.gz
/usr/share/man/man3/HTML::Mason::Request.3pm.gz
/usr/share/man/man3/HTML::Mason::Resolver.3pm.gz
/usr/share/man/man3/HTML::Mason::Resolver::File.3pm.gz
/usr/share/man/man3/HTML::Mason::Resolver::Null.3pm.gz
/usr/share/man/man3/HTML::Mason::Subclassing.3pm.gz
/usr/share/man/man3/HTML::Mason::Tests.3pm.gz
/usr/share/man/man3/HTML::Mason::Tools.3pm.gz
/usr/share/man/man3/HTML::Mason::Utils.3pm.gz
/usr/share/perl5/vendor_perl/HTML
/usr/share/perl5/vendor_perl/HTML/Mason
/usr/share/perl5/vendor_perl/HTML/Mason.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Admin.pod
/usr/share/perl5/vendor_perl/HTML/Mason/ApacheHandler.pm
/usr/share/perl5/vendor_perl/HTML/Mason/CGIHandler.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Cache
/usr/share/perl5/vendor_perl/HTML/Mason/Cache/BaseCache.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Compiler
/usr/share/perl5/vendor_perl/HTML/Mason/Compiler.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Compiler/ToObject.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Component
/usr/share/perl5/vendor_perl/HTML/Mason/Component.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Component/FileBased.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Component/Subcomponent.pm
/usr/share/perl5/vendor_perl/HTML/Mason/ComponentSource.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Devel.pod
/usr/share/perl5/vendor_perl/HTML/Mason/Escapes.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Exceptions.pm
/usr/share/perl5/vendor_perl/HTML/Mason/FAQ.pod
/usr/share/perl5/vendor_perl/HTML/Mason/FakeApache.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Handler.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Interp.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Lexer.pm
/usr/share/perl5/vendor_perl/HTML/Mason/MethodMaker.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Params.pod
/usr/share/perl5/vendor_perl/HTML/Mason/Parser.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Plugin
/usr/share/perl5/vendor_perl/HTML/Mason/Plugin.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Plugin/Context.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Request.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Resolver
/usr/share/perl5/vendor_perl/HTML/Mason/Resolver.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Resolver/File.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Resolver/Null.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Subclassing.pod
/usr/share/perl5/vendor_perl/HTML/Mason/Tests.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Tools.pm
/usr/share/perl5/vendor_perl/HTML/Mason/Utils.pm
/var/cache/mason
/var/www/mason

References

Summary

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