How To Install perl-Dancer2 on Fedora 36
Introduction
In this tutorial we learn how to install perl-Dancer2
on Fedora 36.
What is perl-Dancer2
Dancer2 is the new generation of Dancer, the lightweight web-framework for Perl. It is a complete rewrite based on Moo and is meant to be easy and fun.
We can use yum
or dnf
to install perl-Dancer2
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install perl-Dancer2.
Install perl-Dancer2 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-Dancer2
using dnf
by running the following command:
sudo dnf -y install perl-Dancer2
Install perl-Dancer2 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-Dancer2
using yum
by running the following command:
sudo yum -y install perl-Dancer2
How To Uninstall perl-Dancer2 on Fedora 36
To uninstall only the perl-Dancer2
package we can use the following command:
sudo dnf remove perl-Dancer2
perl-Dancer2 Package Contents on Fedora 36
/usr/share/doc/perl-Dancer2
/usr/share/doc/perl-Dancer2/AUTHORS
/usr/share/doc/perl-Dancer2/Changes
/usr/share/doc/perl-Dancer2/GitGuide.md
/usr/share/licenses/perl-Dancer2
/usr/share/licenses/perl-Dancer2/LICENSE
/usr/share/man/man3/Dancer2.3pm.gz
/usr/share/man/man3/Dancer2::CLI.3pm.gz
/usr/share/man/man3/Dancer2::CLI::Gen.3pm.gz
/usr/share/man/man3/Dancer2::CLI::Version.3pm.gz
/usr/share/man/man3/Dancer2::Config.3pm.gz
/usr/share/man/man3/Dancer2::Cookbook.3pm.gz
/usr/share/man/man3/Dancer2::Core.3pm.gz
/usr/share/man/man3/Dancer2::Core::App.3pm.gz
/usr/share/man/man3/Dancer2::Core::Cookie.3pm.gz
/usr/share/man/man3/Dancer2::Core::DSL.3pm.gz
/usr/share/man/man3/Dancer2::Core::Dispatcher.3pm.gz
/usr/share/man/man3/Dancer2::Core::Error.3pm.gz
/usr/share/man/man3/Dancer2::Core::Factory.3pm.gz
/usr/share/man/man3/Dancer2::Core::HTTP.3pm.gz
/usr/share/man/man3/Dancer2::Core::Hook.3pm.gz
/usr/share/man/man3/Dancer2::Core::MIME.3pm.gz
/usr/share/man/man3/Dancer2::Core::Request.3pm.gz
/usr/share/man/man3/Dancer2::Core::Request::Upload.3pm.gz
/usr/share/man/man3/Dancer2::Core::Response.3pm.gz
/usr/share/man/man3/Dancer2::Core::Response::Delayed.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::ConfigReader.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::DSL.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::Engine.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::Handler.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::HasLocation.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::Hookable.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::Logger.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::Serializer.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::SessionFactory.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::SessionFactory::File.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::StandardResponses.3pm.gz
/usr/share/man/man3/Dancer2::Core::Role::Template.3pm.gz
/usr/share/man/man3/Dancer2::Core::Route.3pm.gz
/usr/share/man/man3/Dancer2::Core::Runner.3pm.gz
/usr/share/man/man3/Dancer2::Core::Session.3pm.gz
/usr/share/man/man3/Dancer2::Core::Time.3pm.gz
/usr/share/man/man3/Dancer2::Core::Types.3pm.gz
/usr/share/man/man3/Dancer2::FileUtils.3pm.gz
/usr/share/man/man3/Dancer2::Handler::AutoPage.3pm.gz
/usr/share/man/man3/Dancer2::Handler::File.3pm.gz
/usr/share/man/man3/Dancer2::Logger::Capture.3pm.gz
/usr/share/man/man3/Dancer2::Logger::Capture::Trap.3pm.gz
/usr/share/man/man3/Dancer2::Logger::Console.3pm.gz
/usr/share/man/man3/Dancer2::Logger::Diag.3pm.gz
/usr/share/man/man3/Dancer2::Logger::File.3pm.gz
/usr/share/man/man3/Dancer2::Logger::Note.3pm.gz
/usr/share/man/man3/Dancer2::Logger::Null.3pm.gz
/usr/share/man/man3/Dancer2::Manual.3pm.gz
/usr/share/man/man3/Dancer2::Manual::Deployment.3pm.gz
/usr/share/man/man3/Dancer2::Manual::Keywords.3pm.gz
/usr/share/man/man3/Dancer2::Manual::Migration.3pm.gz
/usr/share/man/man3/Dancer2::Manual::Testing.3pm.gz
/usr/share/man/man3/Dancer2::Plugin.3pm.gz
/usr/share/man/man3/Dancer2::Plugins.3pm.gz
/usr/share/man/man3/Dancer2::Policy.3pm.gz
/usr/share/man/man3/Dancer2::Serializer::Dumper.3pm.gz
/usr/share/man/man3/Dancer2::Serializer::JSON.3pm.gz
/usr/share/man/man3/Dancer2::Serializer::Mutable.3pm.gz
/usr/share/man/man3/Dancer2::Serializer::YAML.3pm.gz
/usr/share/man/man3/Dancer2::Session::Simple.3pm.gz
/usr/share/man/man3/Dancer2::Session::YAML.3pm.gz
/usr/share/man/man3/Dancer2::Template::Implementation::ForkedTiny.3pm.gz
/usr/share/man/man3/Dancer2::Template::Simple.3pm.gz
/usr/share/man/man3/Dancer2::Template::TemplateToolkit.3pm.gz
/usr/share/man/man3/Dancer2::Template::Tiny.3pm.gz
/usr/share/man/man3/Dancer2::Test.3pm.gz
/usr/share/man/man3/Dancer2::Tutorial.3pm.gz
/usr/share/perl5/vendor_perl/Dancer2
/usr/share/perl5/vendor_perl/Dancer2.pm
/usr/share/perl5/vendor_perl/Dancer2/CLI
/usr/share/perl5/vendor_perl/Dancer2/CLI.pm
/usr/share/perl5/vendor_perl/Dancer2/CLI/Gen.pm
/usr/share/perl5/vendor_perl/Dancer2/CLI/Version.pm
/usr/share/perl5/vendor_perl/Dancer2/Config.pod
/usr/share/perl5/vendor_perl/Dancer2/Cookbook.pod
/usr/share/perl5/vendor_perl/Dancer2/Core
/usr/share/perl5/vendor_perl/Dancer2/Core.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/App.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Cookie.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/DSL.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Dispatcher.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Error.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Factory.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/HTTP.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Hook.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/MIME.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Request
/usr/share/perl5/vendor_perl/Dancer2/Core/Request.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Request/Upload.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Response
/usr/share/perl5/vendor_perl/Dancer2/Core/Response.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Response/Delayed.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/ConfigReader.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/DSL.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/Engine.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/Handler.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/HasLocation.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/Hookable.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/Logger.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/Serializer.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/SessionFactory
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/SessionFactory.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/SessionFactory/File.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/StandardResponses.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Role/Template.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Route.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Runner.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Session.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Time.pm
/usr/share/perl5/vendor_perl/Dancer2/Core/Types.pm
/usr/share/perl5/vendor_perl/Dancer2/FileUtils.pm
/usr/share/perl5/vendor_perl/Dancer2/Handler
/usr/share/perl5/vendor_perl/Dancer2/Handler/AutoPage.pm
/usr/share/perl5/vendor_perl/Dancer2/Handler/File.pm
/usr/share/perl5/vendor_perl/Dancer2/Logger
/usr/share/perl5/vendor_perl/Dancer2/Logger/Capture
/usr/share/perl5/vendor_perl/Dancer2/Logger/Capture.pm
/usr/share/perl5/vendor_perl/Dancer2/Logger/Capture/Trap.pm
/usr/share/perl5/vendor_perl/Dancer2/Logger/Console.pm
/usr/share/perl5/vendor_perl/Dancer2/Logger/Diag.pm
/usr/share/perl5/vendor_perl/Dancer2/Logger/File.pm
/usr/share/perl5/vendor_perl/Dancer2/Logger/Note.pm
/usr/share/perl5/vendor_perl/Dancer2/Logger/Null.pm
/usr/share/perl5/vendor_perl/Dancer2/Manual
/usr/share/perl5/vendor_perl/Dancer2/Manual.pod
/usr/share/perl5/vendor_perl/Dancer2/Manual/Deployment.pod
/usr/share/perl5/vendor_perl/Dancer2/Manual/Keywords.pod
/usr/share/perl5/vendor_perl/Dancer2/Manual/Migration.pod
/usr/share/perl5/vendor_perl/Dancer2/Manual/Testing.pod
/usr/share/perl5/vendor_perl/Dancer2/Plugin.pm
/usr/share/perl5/vendor_perl/Dancer2/Plugins.pod
/usr/share/perl5/vendor_perl/Dancer2/Policy.pod
/usr/share/perl5/vendor_perl/Dancer2/Serializer
/usr/share/perl5/vendor_perl/Dancer2/Serializer/Dumper.pm
/usr/share/perl5/vendor_perl/Dancer2/Serializer/JSON.pm
/usr/share/perl5/vendor_perl/Dancer2/Serializer/Mutable.pm
/usr/share/perl5/vendor_perl/Dancer2/Serializer/YAML.pm
/usr/share/perl5/vendor_perl/Dancer2/Session
/usr/share/perl5/vendor_perl/Dancer2/Session/Simple.pm
/usr/share/perl5/vendor_perl/Dancer2/Session/YAML.pm
/usr/share/perl5/vendor_perl/Dancer2/Template
/usr/share/perl5/vendor_perl/Dancer2/Template/Implementation
/usr/share/perl5/vendor_perl/Dancer2/Template/Implementation/ForkedTiny.pm
/usr/share/perl5/vendor_perl/Dancer2/Template/Simple.pm
/usr/share/perl5/vendor_perl/Dancer2/Template/TemplateToolkit.pm
/usr/share/perl5/vendor_perl/Dancer2/Template/Tiny.pm
/usr/share/perl5/vendor_perl/Dancer2/Test.pm
/usr/share/perl5/vendor_perl/Dancer2/Tutorial.pod
/usr/share/perl5/vendor_perl/auto
/usr/share/perl5/vendor_perl/auto/share
/usr/share/perl5/vendor_perl/auto/share/dist
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/.gitignore
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/docker
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/docker/Dockerfile
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/.dancer
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/MANIFEST.SKIP
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/Makefile.PL
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/bin
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/bin/+app.psgi
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/config.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/cpanfile
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/environments
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/environments/development.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/environments/production.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/lib
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/lib/AppFile.pm
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/+dispatch.cgi
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/+dispatch.fcgi
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/404.html
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/500.html
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/css
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/css/error.css
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/css/style.css
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/favicon.ico
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/images
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/images/perldancer-bg.jpg
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/images/perldancer.jpg
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/javascripts
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/public/javascripts/jquery.js
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/t
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/t/001_base.t
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/t/002_index_route.t
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/views
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/views/index.tt
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/views/layouts
/usr/share/perl5/vendor_perl/auto/share/dist/Dancer2/skel/views/layouts/main.tt
References
Summary
In this tutorial we learn how to install perl-Dancer2
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).