How To Install perl-Shipwright on Fedora 36

In this tutorial we learn how to install perl-Shipwright in Fedora 36. perl-Shipwright is Build and Manage Self-contained Software Bundle

Introduction

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

What is perl-Shipwright

Shipwright is a tool to help you bundle your software with all its dependencies, regardless of whether they are CPAN modules or non-Perl modules from elsewhere. Shipwright makes the bundle work easy.

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

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

sudo dnf -y install perl-Shipwright

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

sudo yum -y install perl-Shipwright

How To Uninstall perl-Shipwright on Fedora 36

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

sudo dnf remove perl-Shipwright

perl-Shipwright Package Contents on Fedora 36

/usr/bin/shipwright
/usr/bin/shipwright-generate
/usr/share/doc/perl-Shipwright
/usr/share/doc/perl-Shipwright/AUTHORS
/usr/share/doc/perl-Shipwright/Changes
/usr/share/doc/perl-Shipwright/README
/usr/share/doc/perl-Shipwright/TODO
/usr/share/man/man3/Shipwright.3pm.gz
/usr/share/man/man3/Shipwright::Backend.3pm.gz
/usr/share/man/man3/Shipwright::Backend::Base.3pm.gz
/usr/share/man/man3/Shipwright::Backend::FS.3pm.gz
/usr/share/man/man3/Shipwright::Backend::Git.3pm.gz
/usr/share/man/man3/Shipwright::Backend::SVK.3pm.gz
/usr/share/man/man3/Shipwright::Backend::SVN.3pm.gz
/usr/share/man/man3/Shipwright::Base.3pm.gz
/usr/share/man/man3/Shipwright::Logger.3pm.gz
/usr/share/man/man3/Shipwright::Manual.3pm.gz
/usr/share/man/man3/Shipwright::Manual::BuildMultiArchVessel.3pm.gz
/usr/share/man/man3/Shipwright::Manual::CustomizeBuild.3pm.gz
/usr/share/man/man3/Shipwright::Manual::ENV.3pm.gz
/usr/share/man/man3/Shipwright::Manual::Glossary.3pm.gz
/usr/share/man/man3/Shipwright::Manual::Tutorial.3pm.gz
/usr/share/man/man3/Shipwright::Manual::UsingBranches.3pm.gz
/usr/share/man/man3/Shipwright::Manual::UsingFlags.3pm.gz
/usr/share/man/man3/Shipwright::Script.3pm.gz
/usr/share/man/man3/Shipwright::Script::Create.3pm.gz
/usr/share/man/man3/Shipwright::Script::Defaultbranch.3pm.gz
/usr/share/man/man3/Shipwright::Script::Delete.3pm.gz
/usr/share/man/man3/Shipwright::Script::Flags.3pm.gz
/usr/share/man/man3/Shipwright::Script::Help.3pm.gz
/usr/share/man/man3/Shipwright::Script::Import.3pm.gz
/usr/share/man/man3/Shipwright::Script::Ktf.3pm.gz
/usr/share/man/man3/Shipwright::Script::List.3pm.gz
/usr/share/man/man3/Shipwright::Script::Maintain.3pm.gz
/usr/share/man/man3/Shipwright::Script::Relocate.3pm.gz
/usr/share/man/man3/Shipwright::Script::Rename.3pm.gz
/usr/share/man/man3/Shipwright::Script::Requires.3pm.gz
/usr/share/man/man3/Shipwright::Script::Update.3pm.gz
/usr/share/man/man3/Shipwright::Source.3pm.gz
/usr/share/man/man3/Shipwright::Source::Base.3pm.gz
/usr/share/man/man3/Shipwright::Source::CPAN.3pm.gz
/usr/share/man/man3/Shipwright::Source::Compressed.3pm.gz
/usr/share/man/man3/Shipwright::Source::Directory.3pm.gz
/usr/share/man/man3/Shipwright::Source::FTP.3pm.gz
/usr/share/man/man3/Shipwright::Source::Git.3pm.gz
/usr/share/man/man3/Shipwright::Source::HTTP.3pm.gz
/usr/share/man/man3/Shipwright::Source::SVK.3pm.gz
/usr/share/man/man3/Shipwright::Source::SVN.3pm.gz
/usr/share/man/man3/Shipwright::Source::Shipyard.3pm.gz
/usr/share/man/man3/Shipwright::Test.3pm.gz
/usr/share/man/man3/Shipwright::Util.3pm.gz
/usr/share/man/man3/Shipwright::Util::CleanINC.3pm.gz
/usr/share/man/man3/Shipwright::Util::PatchModuleBuild.3pm.gz
/usr/share/perl5/vendor_perl/Shipwright
/usr/share/perl5/vendor_perl/Shipwright.pm
/usr/share/perl5/vendor_perl/Shipwright/Backend
/usr/share/perl5/vendor_perl/Shipwright/Backend.pm
/usr/share/perl5/vendor_perl/Shipwright/Backend/Base.pm
/usr/share/perl5/vendor_perl/Shipwright/Backend/FS.pm
/usr/share/perl5/vendor_perl/Shipwright/Backend/Git.pm
/usr/share/perl5/vendor_perl/Shipwright/Backend/SVK.pm
/usr/share/perl5/vendor_perl/Shipwright/Backend/SVN.pm
/usr/share/perl5/vendor_perl/Shipwright/Base.pm
/usr/share/perl5/vendor_perl/Shipwright/Logger.pm
/usr/share/perl5/vendor_perl/Shipwright/Manual
/usr/share/perl5/vendor_perl/Shipwright/Manual.pod
/usr/share/perl5/vendor_perl/Shipwright/Manual/BuildMultiArchVessel.pod
/usr/share/perl5/vendor_perl/Shipwright/Manual/CustomizeBuild.pod
/usr/share/perl5/vendor_perl/Shipwright/Manual/ENV.pod
/usr/share/perl5/vendor_perl/Shipwright/Manual/Glossary.pod
/usr/share/perl5/vendor_perl/Shipwright/Manual/Tutorial.pod
/usr/share/perl5/vendor_perl/Shipwright/Manual/UsingBranches.pod
/usr/share/perl5/vendor_perl/Shipwright/Manual/UsingFlags.pod
/usr/share/perl5/vendor_perl/Shipwright/Script
/usr/share/perl5/vendor_perl/Shipwright/Script.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Create.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Defaultbranch.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Delete.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Flags.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Help.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Import.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Ktf.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/List.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Maintain.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Relocate.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Rename.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Requires.pm
/usr/share/perl5/vendor_perl/Shipwright/Script/Update.pm
/usr/share/perl5/vendor_perl/Shipwright/Source
/usr/share/perl5/vendor_perl/Shipwright/Source.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/Base.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/CPAN.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/Compressed.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/Directory.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/FTP.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/Git.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/HTTP.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/SVK.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/SVN.pm
/usr/share/perl5/vendor_perl/Shipwright/Source/Shipyard.pm
/usr/share/perl5/vendor_perl/Shipwright/Test.pm
/usr/share/perl5/vendor_perl/Shipwright/Util
/usr/share/perl5/vendor_perl/Shipwright/Util.pm
/usr/share/perl5/vendor_perl/Shipwright/Util/CleanINC.pm
/usr/share/perl5/vendor_perl/Shipwright/Util/PatchModuleBuild.pm
/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/Shipwright
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/__default_builder_options
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/bin
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/bin/shipwright-builder
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/bin/shipwright-filter
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/bin/shipwright-utility
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/etc
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/etc/shipwright-perl-wrapper
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/etc/shipwright-script-wrapper
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/etc/shipwright-source-bash
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/etc/shipwright-source-tcsh
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/etc/shipwright-utility
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/etc/shipwright-windows-setenv.bat
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright/branches.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright/flags.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright/known_test_failures.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright/map.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright/order.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright/refs.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright/source.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/shipwright/version.yml
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/t
/usr/share/perl5/vendor_perl/auto/share/dist/Shipwright/t/test

References

Summary

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