How To Install perl-Plack on Rocky Linux 8

In this tutorial we learn how to install perl-Plack on Rocky Linux 8. perl-Plack is Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)

Introduction

In this tutorial we learn how to install perl-Plack on Rocky Linux 8.

What is perl-Plack

Plack is a set of tools for using the PSGI stack. It contains middleware components, a reference server and utilities for Web application frameworks. Plack is like Ruby’s Rack or Python’s Paste for WSGI.

We can use yum or dnf to install perl-Plack on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install perl-Plack.

Install perl-Plack on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install perl-Plack using dnf by running the following command:

sudo dnf -y install perl-Plack

Install perl-Plack on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install perl-Plack using yum by running the following command:

sudo yum -y install perl-Plack

How To Uninstall perl-Plack on Rocky Linux 8

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

sudo dnf remove perl-Plack

perl-Plack Package Contents on Rocky Linux 8

/usr/bin/plackup
/usr/share/doc/perl-Plack
/usr/share/doc/perl-Plack/Changes
/usr/share/doc/perl-Plack/README
/usr/share/man/man1/plackup.1.gz
/usr/share/man/man3/HTTP::Message::PSGI.3pm.gz
/usr/share/man/man3/HTTP::Server::PSGI.3pm.gz
/usr/share/man/man3/Plack.3pm.gz
/usr/share/man/man3/Plack::App::CGIBin.3pm.gz
/usr/share/man/man3/Plack::App::Cascade.3pm.gz
/usr/share/man/man3/Plack::App::Directory.3pm.gz
/usr/share/man/man3/Plack::App::File.3pm.gz
/usr/share/man/man3/Plack::App::PSGIBin.3pm.gz
/usr/share/man/man3/Plack::App::URLMap.3pm.gz
/usr/share/man/man3/Plack::App::WrapCGI.3pm.gz
/usr/share/man/man3/Plack::Builder.3pm.gz
/usr/share/man/man3/Plack::Component.3pm.gz
/usr/share/man/man3/Plack::HTTPParser.3pm.gz
/usr/share/man/man3/Plack::HTTPParser::PP.3pm.gz
/usr/share/man/man3/Plack::Handler.3pm.gz
/usr/share/man/man3/Plack::Handler::Apache2.3pm.gz
/usr/share/man/man3/Plack::Handler::Apache2::Registry.3pm.gz
/usr/share/man/man3/Plack::Handler::CGI.3pm.gz
/usr/share/man/man3/Plack::Handler::FCGI.3pm.gz
/usr/share/man/man3/Plack::Handler::HTTP::Server::PSGI.3pm.gz
/usr/share/man/man3/Plack::Handler::Standalone.3pm.gz
/usr/share/man/man3/Plack::LWPish.3pm.gz
/usr/share/man/man3/Plack::Loader.3pm.gz
/usr/share/man/man3/Plack::Loader::Delayed.3pm.gz
/usr/share/man/man3/Plack::Loader::Restarter.3pm.gz
/usr/share/man/man3/Plack::Loader::Shotgun.3pm.gz
/usr/share/man/man3/Plack::MIME.3pm.gz
/usr/share/man/man3/Plack::Middleware.3pm.gz
/usr/share/man/man3/Plack::Middleware::AccessLog.3pm.gz
/usr/share/man/man3/Plack::Middleware::AccessLog::Timed.3pm.gz
/usr/share/man/man3/Plack::Middleware::Auth::Basic.3pm.gz
/usr/share/man/man3/Plack::Middleware::BufferedStreaming.3pm.gz
/usr/share/man/man3/Plack::Middleware::Chunked.3pm.gz
/usr/share/man/man3/Plack::Middleware::Conditional.3pm.gz
/usr/share/man/man3/Plack::Middleware::ConditionalGET.3pm.gz
/usr/share/man/man3/Plack::Middleware::ContentLength.3pm.gz
/usr/share/man/man3/Plack::Middleware::ContentMD5.3pm.gz
/usr/share/man/man3/Plack::Middleware::ErrorDocument.3pm.gz
/usr/share/man/man3/Plack::Middleware::HTTPExceptions.3pm.gz
/usr/share/man/man3/Plack::Middleware::Head.3pm.gz
/usr/share/man/man3/Plack::Middleware::IIS6ScriptNameFix.3pm.gz
/usr/share/man/man3/Plack::Middleware::IIS7KeepAliveFix.3pm.gz
/usr/share/man/man3/Plack::Middleware::JSONP.3pm.gz
/usr/share/man/man3/Plack::Middleware::LighttpdScriptNameFix.3pm.gz
/usr/share/man/man3/Plack::Middleware::Lint.3pm.gz
/usr/share/man/man3/Plack::Middleware::Log4perl.3pm.gz
/usr/share/man/man3/Plack::Middleware::LogDispatch.3pm.gz
/usr/share/man/man3/Plack::Middleware::NullLogger.3pm.gz
/usr/share/man/man3/Plack::Middleware::RearrangeHeaders.3pm.gz
/usr/share/man/man3/Plack::Middleware::Recursive.3pm.gz
/usr/share/man/man3/Plack::Middleware::Refresh.3pm.gz
/usr/share/man/man3/Plack::Middleware::Runtime.3pm.gz
/usr/share/man/man3/Plack::Middleware::SimpleContentFilter.3pm.gz
/usr/share/man/man3/Plack::Middleware::SimpleLogger.3pm.gz
/usr/share/man/man3/Plack::Middleware::StackTrace.3pm.gz
/usr/share/man/man3/Plack::Middleware::Static.3pm.gz
/usr/share/man/man3/Plack::Middleware::XFramework.3pm.gz
/usr/share/man/man3/Plack::Middleware::XSendfile.3pm.gz
/usr/share/man/man3/Plack::Request.3pm.gz
/usr/share/man/man3/Plack::Request::Upload.3pm.gz
/usr/share/man/man3/Plack::Response.3pm.gz
/usr/share/man/man3/Plack::Runner.3pm.gz
/usr/share/man/man3/Plack::Util.3pm.gz
/usr/share/man/man3/Plack::Util::Accessor.3pm.gz
/usr/share/perl5/vendor_perl/HTTP
/usr/share/perl5/vendor_perl/HTTP/Message
/usr/share/perl5/vendor_perl/HTTP/Message/PSGI.pm
/usr/share/perl5/vendor_perl/HTTP/Server
/usr/share/perl5/vendor_perl/HTTP/Server/PSGI.pm
/usr/share/perl5/vendor_perl/Plack
/usr/share/perl5/vendor_perl/Plack.pm
/usr/share/perl5/vendor_perl/Plack/App
/usr/share/perl5/vendor_perl/Plack/App/CGIBin.pm
/usr/share/perl5/vendor_perl/Plack/App/Cascade.pm
/usr/share/perl5/vendor_perl/Plack/App/Directory.pm
/usr/share/perl5/vendor_perl/Plack/App/File.pm
/usr/share/perl5/vendor_perl/Plack/App/PSGIBin.pm
/usr/share/perl5/vendor_perl/Plack/App/URLMap.pm
/usr/share/perl5/vendor_perl/Plack/App/WrapCGI.pm
/usr/share/perl5/vendor_perl/Plack/Builder.pm
/usr/share/perl5/vendor_perl/Plack/Component.pm
/usr/share/perl5/vendor_perl/Plack/HTTPParser
/usr/share/perl5/vendor_perl/Plack/HTTPParser.pm
/usr/share/perl5/vendor_perl/Plack/HTTPParser/PP.pm
/usr/share/perl5/vendor_perl/Plack/Handler
/usr/share/perl5/vendor_perl/Plack/Handler.pm
/usr/share/perl5/vendor_perl/Plack/Handler/Apache2
/usr/share/perl5/vendor_perl/Plack/Handler/Apache2.pm
/usr/share/perl5/vendor_perl/Plack/Handler/Apache2/Registry.pm
/usr/share/perl5/vendor_perl/Plack/Handler/CGI.pm
/usr/share/perl5/vendor_perl/Plack/Handler/FCGI.pm
/usr/share/perl5/vendor_perl/Plack/Handler/HTTP
/usr/share/perl5/vendor_perl/Plack/Handler/HTTP/Server
/usr/share/perl5/vendor_perl/Plack/Handler/HTTP/Server/PSGI.pm
/usr/share/perl5/vendor_perl/Plack/Handler/Standalone.pm
/usr/share/perl5/vendor_perl/Plack/LWPish.pm
/usr/share/perl5/vendor_perl/Plack/Loader
/usr/share/perl5/vendor_perl/Plack/Loader.pm
/usr/share/perl5/vendor_perl/Plack/Loader/Delayed.pm
/usr/share/perl5/vendor_perl/Plack/Loader/Restarter.pm
/usr/share/perl5/vendor_perl/Plack/Loader/Shotgun.pm
/usr/share/perl5/vendor_perl/Plack/MIME.pm
/usr/share/perl5/vendor_perl/Plack/Middleware
/usr/share/perl5/vendor_perl/Plack/Middleware.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/AccessLog
/usr/share/perl5/vendor_perl/Plack/Middleware/AccessLog.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/AccessLog/Timed.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Auth
/usr/share/perl5/vendor_perl/Plack/Middleware/Auth/Basic.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/BufferedStreaming.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Chunked.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Conditional.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/ConditionalGET.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/ContentLength.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/ContentMD5.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/ErrorDocument.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/HTTPExceptions.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Head.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/IIS6ScriptNameFix.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/IIS7KeepAliveFix.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/JSONP.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/LighttpdScriptNameFix.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Lint.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Log4perl.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/LogDispatch.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/NullLogger.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/RearrangeHeaders.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Recursive.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Refresh.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Runtime.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/SimpleContentFilter.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/SimpleLogger.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/StackTrace.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/Static.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/XFramework.pm
/usr/share/perl5/vendor_perl/Plack/Middleware/XSendfile.pm
/usr/share/perl5/vendor_perl/Plack/Request
/usr/share/perl5/vendor_perl/Plack/Request.pm
/usr/share/perl5/vendor_perl/Plack/Request/Upload.pm
/usr/share/perl5/vendor_perl/Plack/Response.pm
/usr/share/perl5/vendor_perl/Plack/Runner.pm
/usr/share/perl5/vendor_perl/Plack/TempBuffer.pm
/usr/share/perl5/vendor_perl/Plack/Util
/usr/share/perl5/vendor_perl/Plack/Util.pm
/usr/share/perl5/vendor_perl/Plack/Util/Accessor.pm

References

Summary

In this tutorial we learn how to install perl-Plack on Rocky Linux 8 using yum and dnf.