How To Install perl-Workflow on Fedora 36

In this tutorial we learn how to install perl-Workflow in Fedora 36. perl-Workflow is Simple, flexible system to implement work-flows

Introduction

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

What is perl-Workflow

The ‘Workflow’ Perl module implements a standalone work-flow system. It aims to be simple but flexible and therefore powerful. Each piece of the work-flow system has a direct and easily stated job, and hopefully you’ll find that you can put the pieces together to create very useful systems.

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

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

sudo dnf -y install perl-Workflow

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

sudo yum -y install perl-Workflow

How To Uninstall perl-Workflow on Fedora 36

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

sudo dnf remove perl-Workflow

perl-Workflow Package Contents on Fedora 36

/usr/share/doc/perl-Workflow
/usr/share/doc/perl-Workflow/Changes.md
/usr/share/doc/perl-Workflow/README
/usr/share/doc/perl-Workflow/eg
/usr/share/doc/perl-Workflow/eg/ticket
/usr/share/doc/perl-Workflow/eg/ticket/App
/usr/share/doc/perl-Workflow/eg/ticket/App/Action
/usr/share/doc/perl-Workflow/eg/ticket/App/Action/TicketComment.pm
/usr/share/doc/perl-Workflow/eg/ticket/App/Action/TicketCreate.pm
/usr/share/doc/perl-Workflow/eg/ticket/App/Action/TicketUpdate.pm
/usr/share/doc/perl-Workflow/eg/ticket/App/Condition
/usr/share/doc/perl-Workflow/eg/ticket/App/Condition/HasUserAndTicket.pm
/usr/share/doc/perl-Workflow/eg/ticket/App/Condition/IsCreator.pm
/usr/share/doc/perl-Workflow/eg/ticket/App/Condition/IsWorker.pm
/usr/share/doc/perl-Workflow/eg/ticket/App/Ticket.pm
/usr/share/doc/perl-Workflow/eg/ticket/App/User.pm
/usr/share/doc/perl-Workflow/eg/ticket/App/Web.pm
/usr/share/doc/perl-Workflow/eg/ticket/README
/usr/share/doc/perl-Workflow/eg/ticket/log4perl.conf
/usr/share/doc/perl-Workflow/eg/ticket/ticket.cgi
/usr/share/doc/perl-Workflow/eg/ticket/ticket.pl
/usr/share/doc/perl-Workflow/eg/ticket/ticket.sql
/usr/share/doc/perl-Workflow/eg/ticket/ticket_csv.sql
/usr/share/doc/perl-Workflow/eg/ticket/ticket_pg.sql
/usr/share/doc/perl-Workflow/eg/ticket/ticket_web.pl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/error.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/error_message.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/index.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/ticket_comment.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/ticket_form.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/workflow_actions.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/workflow_created.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/workflow_fetched.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/workflow_history.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_templates/workflow_summary.tmpl
/usr/share/doc/perl-Workflow/eg/ticket/web_workflow.xml
/usr/share/doc/perl-Workflow/eg/ticket/workflow.xml
/usr/share/doc/perl-Workflow/eg/ticket/workflow_action.xml
/usr/share/doc/perl-Workflow/eg/ticket/workflow_condition.xml
/usr/share/doc/perl-Workflow/eg/ticket/workflow_persister.xml
/usr/share/doc/perl-Workflow/eg/ticket/workflow_validator.xml
/usr/share/doc/perl-Workflow/struct
/usr/share/doc/perl-Workflow/struct/README
/usr/share/doc/perl-Workflow/struct/workflow_csv.sql
/usr/share/doc/perl-Workflow/struct/workflow_mysql.sql
/usr/share/doc/perl-Workflow/struct/workflow_other.sql
/usr/share/doc/perl-Workflow/struct/workflow_pg.sql
/usr/share/doc/perl-Workflow/struct/workflow_sqlite.sql
/usr/share/licenses/perl-Workflow
/usr/share/licenses/perl-Workflow/LICENSE
/usr/share/man/man3/Workflow.3pm.gz
/usr/share/man/man3/Workflow::Action.3pm.gz
/usr/share/man/man3/Workflow::Action::InputField.3pm.gz
/usr/share/man/man3/Workflow::Action::Mailer.3pm.gz
/usr/share/man/man3/Workflow::Action::Null.3pm.gz
/usr/share/man/man3/Workflow::Base.3pm.gz
/usr/share/man/man3/Workflow::Condition.3pm.gz
/usr/share/man/man3/Workflow::Condition::CheckReturn.3pm.gz
/usr/share/man/man3/Workflow::Condition::Evaluate.3pm.gz
/usr/share/man/man3/Workflow::Condition::GreedyOR.3pm.gz
/usr/share/man/man3/Workflow::Condition::HasUser.3pm.gz
/usr/share/man/man3/Workflow::Condition::LazyAND.3pm.gz
/usr/share/man/man3/Workflow::Condition::LazyOR.3pm.gz
/usr/share/man/man3/Workflow::Condition::Negated.3pm.gz
/usr/share/man/man3/Workflow::Condition::Nested.3pm.gz
/usr/share/man/man3/Workflow::Config.3pm.gz
/usr/share/man/man3/Workflow::Config::Perl.3pm.gz
/usr/share/man/man3/Workflow::Config::XML.3pm.gz
/usr/share/man/man3/Workflow::Context.3pm.gz
/usr/share/man/man3/Workflow::Exception.3pm.gz
/usr/share/man/man3/Workflow::Factory.3pm.gz
/usr/share/man/man3/Workflow::History.3pm.gz
/usr/share/man/man3/Workflow::Manual::Configuration.3pm.gz
/usr/share/man/man3/Workflow::Manual::Overview.3pm.gz
/usr/share/man/man3/Workflow::Persister.3pm.gz
/usr/share/man/man3/Workflow::Persister::DBI.3pm.gz
/usr/share/man/man3/Workflow::Persister::DBI::AutoGeneratedId.3pm.gz
/usr/share/man/man3/Workflow::Persister::DBI::ExtraData.3pm.gz
/usr/share/man/man3/Workflow::Persister::DBI::SequenceId.3pm.gz
/usr/share/man/man3/Workflow::Persister::File.3pm.gz
/usr/share/man/man3/Workflow::Persister::RandomId.3pm.gz
/usr/share/man/man3/Workflow::Persister::SPOPS.3pm.gz
/usr/share/man/man3/Workflow::Persister::UUID.3pm.gz
/usr/share/man/man3/Workflow::State.3pm.gz
/usr/share/man/man3/Workflow::Validator.3pm.gz
/usr/share/man/man3/Workflow::Validator::HasRequiredField.3pm.gz
/usr/share/man/man3/Workflow::Validator::InEnumeratedType.3pm.gz
/usr/share/man/man3/Workflow::Validator::MatchesDateFormat.3pm.gz
/usr/share/perl5/vendor_perl/Workflow
/usr/share/perl5/vendor_perl/Workflow.pm
/usr/share/perl5/vendor_perl/Workflow/Action
/usr/share/perl5/vendor_perl/Workflow/Action.pm
/usr/share/perl5/vendor_perl/Workflow/Action/InputField.pm
/usr/share/perl5/vendor_perl/Workflow/Action/Mailer.pm
/usr/share/perl5/vendor_perl/Workflow/Action/Null.pm
/usr/share/perl5/vendor_perl/Workflow/Base.pm
/usr/share/perl5/vendor_perl/Workflow/Condition
/usr/share/perl5/vendor_perl/Workflow/Condition.pm
/usr/share/perl5/vendor_perl/Workflow/Condition/CheckReturn.pm
/usr/share/perl5/vendor_perl/Workflow/Condition/Evaluate.pm
/usr/share/perl5/vendor_perl/Workflow/Condition/GreedyOR.pm
/usr/share/perl5/vendor_perl/Workflow/Condition/HasUser.pm
/usr/share/perl5/vendor_perl/Workflow/Condition/LazyAND.pm
/usr/share/perl5/vendor_perl/Workflow/Condition/LazyOR.pm
/usr/share/perl5/vendor_perl/Workflow/Condition/Negated.pm
/usr/share/perl5/vendor_perl/Workflow/Condition/Nested.pm
/usr/share/perl5/vendor_perl/Workflow/Config
/usr/share/perl5/vendor_perl/Workflow/Config.pm
/usr/share/perl5/vendor_perl/Workflow/Config/Perl.pm
/usr/share/perl5/vendor_perl/Workflow/Config/XML.pm
/usr/share/perl5/vendor_perl/Workflow/Context.pm
/usr/share/perl5/vendor_perl/Workflow/Exception.pm
/usr/share/perl5/vendor_perl/Workflow/Factory.pm
/usr/share/perl5/vendor_perl/Workflow/History.pm
/usr/share/perl5/vendor_perl/Workflow/Manual
/usr/share/perl5/vendor_perl/Workflow/Manual/Configuration.pod
/usr/share/perl5/vendor_perl/Workflow/Manual/Overview.pod
/usr/share/perl5/vendor_perl/Workflow/Persister
/usr/share/perl5/vendor_perl/Workflow/Persister.pm
/usr/share/perl5/vendor_perl/Workflow/Persister/DBI
/usr/share/perl5/vendor_perl/Workflow/Persister/DBI.pm
/usr/share/perl5/vendor_perl/Workflow/Persister/DBI/AutoGeneratedId.pm
/usr/share/perl5/vendor_perl/Workflow/Persister/DBI/ExtraData.pm
/usr/share/perl5/vendor_perl/Workflow/Persister/DBI/SequenceId.pm
/usr/share/perl5/vendor_perl/Workflow/Persister/File.pm
/usr/share/perl5/vendor_perl/Workflow/Persister/RandomId.pm
/usr/share/perl5/vendor_perl/Workflow/Persister/SPOPS.pm
/usr/share/perl5/vendor_perl/Workflow/Persister/UUID.pm
/usr/share/perl5/vendor_perl/Workflow/State.pm
/usr/share/perl5/vendor_perl/Workflow/Validator
/usr/share/perl5/vendor_perl/Workflow/Validator.pm
/usr/share/perl5/vendor_perl/Workflow/Validator/HasRequiredField.pm
/usr/share/perl5/vendor_perl/Workflow/Validator/InEnumeratedType.pm
/usr/share/perl5/vendor_perl/Workflow/Validator/MatchesDateFormat.pm

References

Summary

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