How To Install perl-Dancer on Fedora 36

In this tutorial we learn how to install perl-Dancer in Fedora 36. perl-Dancer is Lightweight yet powerful web application framework

Introduction

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

What is perl-Dancer

Dancer is a web application framework designed to be as effortless as possible for the developer, taking care of the boring bits as easily as possible, yet staying out of your way and letting you get on with writing your code.

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

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

sudo dnf -y install perl-Dancer

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

sudo yum -y install perl-Dancer

How To Uninstall perl-Dancer on Fedora 36

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

sudo dnf remove perl-Dancer

perl-Dancer Package Contents on Fedora 36

/usr/bin/dancer
/usr/share/doc/perl-Dancer
/usr/share/doc/perl-Dancer/AUTHORS
/usr/share/doc/perl-Dancer/Changes
/usr/share/doc/perl-Dancer/examples
/usr/share/doc/perl-Dancer/examples/dancr
/usr/share/doc/perl-Dancer/examples/dancr/dancr.pl
/usr/share/doc/perl-Dancer/examples/dancr/public
/usr/share/doc/perl-Dancer/examples/dancr/public/css
/usr/share/doc/perl-Dancer/examples/dancr/public/css/style.css
/usr/share/doc/perl-Dancer/examples/dancr/schema.sql
/usr/share/doc/perl-Dancer/examples/dancr/views
/usr/share/doc/perl-Dancer/examples/dancr/views/layouts
/usr/share/doc/perl-Dancer/examples/dancr/views/layouts/main.tt
/usr/share/doc/perl-Dancer/examples/dancr/views/login.tt
/usr/share/doc/perl-Dancer/examples/dancr/views/show_entries.tt
/usr/share/licenses/perl-Dancer
/usr/share/licenses/perl-Dancer/LICENSE
/usr/share/man/man1/dancer.1.gz
/usr/share/man/man3/Dancer.3pm.gz
/usr/share/man/man3/Dancer::App.3pm.gz
/usr/share/man/man3/Dancer::Config.3pm.gz
/usr/share/man/man3/Dancer::Config::Object.3pm.gz
/usr/share/man/man3/Dancer::Continuation.3pm.gz
/usr/share/man/man3/Dancer::Continuation::Halted.3pm.gz
/usr/share/man/man3/Dancer::Continuation::Route.3pm.gz
/usr/share/man/man3/Dancer::Continuation::Route::ErrorSent.3pm.gz
/usr/share/man/man3/Dancer::Continuation::Route::FileSent.3pm.gz
/usr/share/man/man3/Dancer::Continuation::Route::Forwarded.3pm.gz
/usr/share/man/man3/Dancer::Continuation::Route::Passed.3pm.gz
/usr/share/man/man3/Dancer::Continuation::Route::Templated.3pm.gz
/usr/share/man/man3/Dancer::Cookbook.3pm.gz
/usr/share/man/man3/Dancer::Cookie.3pm.gz
/usr/share/man/man3/Dancer::Cookies.3pm.gz
/usr/share/man/man3/Dancer::Deployment.3pm.gz
/usr/share/man/man3/Dancer::Deprecation.3pm.gz
/usr/share/man/man3/Dancer::Development.3pm.gz
/usr/share/man/man3/Dancer::Development::Integration.3pm.gz
/usr/share/man/man3/Dancer::Engine.3pm.gz
/usr/share/man/man3/Dancer::Error.3pm.gz
/usr/share/man/man3/Dancer::Exception.3pm.gz
/usr/share/man/man3/Dancer::Exception::Base.3pm.gz
/usr/share/man/man3/Dancer::Factory::Hook.3pm.gz
/usr/share/man/man3/Dancer::FileUtils.3pm.gz
/usr/share/man/man3/Dancer::GetOpt.3pm.gz
/usr/share/man/man3/Dancer::HTTP.3pm.gz
/usr/share/man/man3/Dancer::Handler.3pm.gz
/usr/share/man/man3/Dancer::Handler::Debug.3pm.gz
/usr/share/man/man3/Dancer::Handler::PSGI.3pm.gz
/usr/share/man/man3/Dancer::Handler::Standalone.3pm.gz
/usr/share/man/man3/Dancer::Hook.3pm.gz
/usr/share/man/man3/Dancer::Hook::Properties.3pm.gz
/usr/share/man/man3/Dancer::Introduction.3pm.gz
/usr/share/man/man3/Dancer::Logger.3pm.gz
/usr/share/man/man3/Dancer::Logger::Abstract.3pm.gz
/usr/share/man/man3/Dancer::Logger::Capture.3pm.gz
/usr/share/man/man3/Dancer::Logger::Capture::Trap.3pm.gz
/usr/share/man/man3/Dancer::Logger::Console.3pm.gz
/usr/share/man/man3/Dancer::Logger::Diag.3pm.gz
/usr/share/man/man3/Dancer::Logger::File.3pm.gz
/usr/share/man/man3/Dancer::Logger::Note.3pm.gz
/usr/share/man/man3/Dancer::Logger::Null.3pm.gz
/usr/share/man/man3/Dancer::MIME.3pm.gz
/usr/share/man/man3/Dancer::ModuleLoader.3pm.gz
/usr/share/man/man3/Dancer::Object.3pm.gz
/usr/share/man/man3/Dancer::Object::Singleton.3pm.gz
/usr/share/man/man3/Dancer::Plugin.3pm.gz
/usr/share/man/man3/Dancer::Plugin::Ajax.3pm.gz
/usr/share/man/man3/Dancer::Plugins.3pm.gz
/usr/share/man/man3/Dancer::Policy.3pm.gz
/usr/share/man/man3/Dancer::Renderer.3pm.gz
/usr/share/man/man3/Dancer::Request.3pm.gz
/usr/share/man/man3/Dancer::Request::Upload.3pm.gz
/usr/share/man/man3/Dancer::Response.3pm.gz
/usr/share/man/man3/Dancer::Route.3pm.gz
/usr/share/man/man3/Dancer::Route::Cache.3pm.gz
/usr/share/man/man3/Dancer::Route::Registry.3pm.gz
/usr/share/man/man3/Dancer::Serializer.3pm.gz
/usr/share/man/man3/Dancer::Serializer::Abstract.3pm.gz
/usr/share/man/man3/Dancer::Serializer::Dumper.3pm.gz
/usr/share/man/man3/Dancer::Serializer::JSON.3pm.gz
/usr/share/man/man3/Dancer::Serializer::JSONP.3pm.gz
/usr/share/man/man3/Dancer::Serializer::Mutable.3pm.gz
/usr/share/man/man3/Dancer::Serializer::XML.3pm.gz
/usr/share/man/man3/Dancer::Serializer::YAML.3pm.gz
/usr/share/man/man3/Dancer::Session.3pm.gz
/usr/share/man/man3/Dancer::Session::Abstract.3pm.gz
/usr/share/man/man3/Dancer::Session::Simple.3pm.gz
/usr/share/man/man3/Dancer::Session::YAML.3pm.gz
/usr/share/man/man3/Dancer::SharedData.3pm.gz
/usr/share/man/man3/Dancer::Template.3pm.gz
/usr/share/man/man3/Dancer::Template::Abstract.3pm.gz
/usr/share/man/man3/Dancer::Template::Simple.3pm.gz
/usr/share/man/man3/Dancer::Template::TemplateToolkit.3pm.gz
/usr/share/man/man3/Dancer::Test.3pm.gz
/usr/share/man/man3/Dancer::Timer.3pm.gz
/usr/share/man/man3/Dancer::Tutorial.3pm.gz
/usr/share/man/man3/HTTP::Tiny::NoProxy.3pm.gz
/usr/share/perl5/vendor_perl/Dancer
/usr/share/perl5/vendor_perl/Dancer.pm
/usr/share/perl5/vendor_perl/Dancer/App.pm
/usr/share/perl5/vendor_perl/Dancer/Config
/usr/share/perl5/vendor_perl/Dancer/Config.pm
/usr/share/perl5/vendor_perl/Dancer/Config/Object.pm
/usr/share/perl5/vendor_perl/Dancer/Continuation
/usr/share/perl5/vendor_perl/Dancer/Continuation.pm
/usr/share/perl5/vendor_perl/Dancer/Continuation/Halted.pm
/usr/share/perl5/vendor_perl/Dancer/Continuation/Route
/usr/share/perl5/vendor_perl/Dancer/Continuation/Route.pm
/usr/share/perl5/vendor_perl/Dancer/Continuation/Route/ErrorSent.pm
/usr/share/perl5/vendor_perl/Dancer/Continuation/Route/FileSent.pm
/usr/share/perl5/vendor_perl/Dancer/Continuation/Route/Forwarded.pm
/usr/share/perl5/vendor_perl/Dancer/Continuation/Route/Passed.pm
/usr/share/perl5/vendor_perl/Dancer/Continuation/Route/Templated.pm
/usr/share/perl5/vendor_perl/Dancer/Cookbook.pod
/usr/share/perl5/vendor_perl/Dancer/Cookie.pm
/usr/share/perl5/vendor_perl/Dancer/Cookies.pm
/usr/share/perl5/vendor_perl/Dancer/Deployment.pod
/usr/share/perl5/vendor_perl/Dancer/Deprecation.pm
/usr/share/perl5/vendor_perl/Dancer/Development
/usr/share/perl5/vendor_perl/Dancer/Development.pod
/usr/share/perl5/vendor_perl/Dancer/Development/Integration.pod
/usr/share/perl5/vendor_perl/Dancer/Engine.pm
/usr/share/perl5/vendor_perl/Dancer/Error.pm
/usr/share/perl5/vendor_perl/Dancer/Exception
/usr/share/perl5/vendor_perl/Dancer/Exception.pm
/usr/share/perl5/vendor_perl/Dancer/Exception/Base.pm
/usr/share/perl5/vendor_perl/Dancer/Factory
/usr/share/perl5/vendor_perl/Dancer/Factory/Hook.pm
/usr/share/perl5/vendor_perl/Dancer/FileUtils.pm
/usr/share/perl5/vendor_perl/Dancer/GetOpt.pm
/usr/share/perl5/vendor_perl/Dancer/HTTP.pm
/usr/share/perl5/vendor_perl/Dancer/Handler
/usr/share/perl5/vendor_perl/Dancer/Handler.pm
/usr/share/perl5/vendor_perl/Dancer/Handler/Debug.pm
/usr/share/perl5/vendor_perl/Dancer/Handler/PSGI.pm
/usr/share/perl5/vendor_perl/Dancer/Handler/Standalone.pm
/usr/share/perl5/vendor_perl/Dancer/Hook
/usr/share/perl5/vendor_perl/Dancer/Hook.pm
/usr/share/perl5/vendor_perl/Dancer/Hook/Properties.pm
/usr/share/perl5/vendor_perl/Dancer/Introduction.pod
/usr/share/perl5/vendor_perl/Dancer/Logger
/usr/share/perl5/vendor_perl/Dancer/Logger.pm
/usr/share/perl5/vendor_perl/Dancer/Logger/Abstract.pm
/usr/share/perl5/vendor_perl/Dancer/Logger/Capture
/usr/share/perl5/vendor_perl/Dancer/Logger/Capture.pm
/usr/share/perl5/vendor_perl/Dancer/Logger/Capture/Trap.pm
/usr/share/perl5/vendor_perl/Dancer/Logger/Console.pm
/usr/share/perl5/vendor_perl/Dancer/Logger/Diag.pm
/usr/share/perl5/vendor_perl/Dancer/Logger/File.pm
/usr/share/perl5/vendor_perl/Dancer/Logger/Note.pm
/usr/share/perl5/vendor_perl/Dancer/Logger/Null.pm
/usr/share/perl5/vendor_perl/Dancer/MIME.pm
/usr/share/perl5/vendor_perl/Dancer/ModuleLoader.pm
/usr/share/perl5/vendor_perl/Dancer/Object
/usr/share/perl5/vendor_perl/Dancer/Object.pm
/usr/share/perl5/vendor_perl/Dancer/Object/Singleton.pm
/usr/share/perl5/vendor_perl/Dancer/Plugin
/usr/share/perl5/vendor_perl/Dancer/Plugin.pm
/usr/share/perl5/vendor_perl/Dancer/Plugin/Ajax.pm
/usr/share/perl5/vendor_perl/Dancer/Plugins.pod
/usr/share/perl5/vendor_perl/Dancer/Policy.pod
/usr/share/perl5/vendor_perl/Dancer/Renderer.pm
/usr/share/perl5/vendor_perl/Dancer/Request
/usr/share/perl5/vendor_perl/Dancer/Request.pm
/usr/share/perl5/vendor_perl/Dancer/Request/Upload.pm
/usr/share/perl5/vendor_perl/Dancer/Response.pm
/usr/share/perl5/vendor_perl/Dancer/Route
/usr/share/perl5/vendor_perl/Dancer/Route.pm
/usr/share/perl5/vendor_perl/Dancer/Route/Cache.pm
/usr/share/perl5/vendor_perl/Dancer/Route/Registry.pm
/usr/share/perl5/vendor_perl/Dancer/Serializer
/usr/share/perl5/vendor_perl/Dancer/Serializer.pm
/usr/share/perl5/vendor_perl/Dancer/Serializer/Abstract.pm
/usr/share/perl5/vendor_perl/Dancer/Serializer/Dumper.pm
/usr/share/perl5/vendor_perl/Dancer/Serializer/JSON.pm
/usr/share/perl5/vendor_perl/Dancer/Serializer/JSONP.pm
/usr/share/perl5/vendor_perl/Dancer/Serializer/Mutable.pm
/usr/share/perl5/vendor_perl/Dancer/Serializer/XML.pm
/usr/share/perl5/vendor_perl/Dancer/Serializer/YAML.pm
/usr/share/perl5/vendor_perl/Dancer/Session
/usr/share/perl5/vendor_perl/Dancer/Session.pm
/usr/share/perl5/vendor_perl/Dancer/Session/Abstract.pm
/usr/share/perl5/vendor_perl/Dancer/Session/Simple.pm
/usr/share/perl5/vendor_perl/Dancer/Session/YAML.pm
/usr/share/perl5/vendor_perl/Dancer/SharedData.pm
/usr/share/perl5/vendor_perl/Dancer/Template
/usr/share/perl5/vendor_perl/Dancer/Template.pm
/usr/share/perl5/vendor_perl/Dancer/Template/Abstract.pm
/usr/share/perl5/vendor_perl/Dancer/Template/Simple.pm
/usr/share/perl5/vendor_perl/Dancer/Template/TemplateToolkit.pm
/usr/share/perl5/vendor_perl/Dancer/Test.pm
/usr/share/perl5/vendor_perl/Dancer/Timer.pm
/usr/share/perl5/vendor_perl/Dancer/Tutorial.pod
/usr/share/perl5/vendor_perl/HTTP
/usr/share/perl5/vendor_perl/HTTP/Tiny
/usr/share/perl5/vendor_perl/HTTP/Tiny/NoProxy.pm

References

Summary

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