How To Install perl-Pinto on Fedora 36

In this tutorial we learn how to install perl-Pinto in Fedora 36. perl-Pinto is Curate a repository of Perl modules

Introduction

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

What is perl-Pinto

Pinto is an application for creating and managing a custom CPAN-like repository of Perl modules. The purpose of such a repository is to provide a stable, curated stack of dependencies from which you can reliably build, test, and deploy your application using the standard Perl tool chain. Pinto supports various operations for gathering and managing distribution dependencies within the repository, so that you can control precisely which dependencies go into your application.

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

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

sudo dnf -y install perl-Pinto

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

sudo yum -y install perl-Pinto

How To Uninstall perl-Pinto on Fedora 36

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

sudo dnf remove perl-Pinto

perl-Pinto Package Contents on Fedora 36

/etc/sysconfig/pintod
/usr/bin/pinto
/usr/bin/pintod
/usr/lib/systemd/system/pintod.service
/usr/share/doc/perl-Pinto
/usr/share/doc/perl-Pinto/Changes
/usr/share/licenses/perl-Pinto
/usr/share/licenses/perl-Pinto/LICENSE
/usr/share/man/man1/pinto.1.gz
/usr/share/man/man1/pintod.1.gz
/usr/share/man/man3/App::Pinto.3pm.gz
/usr/share/man/man3/App::Pinto::Command.3pm.gz
/usr/share/man/man3/App::Pinto::Command::add.3pm.gz
/usr/share/man/man3/App::Pinto::Command::clean.3pm.gz
/usr/share/man/man3/App::Pinto::Command::copy.3pm.gz
/usr/share/man/man3/App::Pinto::Command::default.3pm.gz
/usr/share/man/man3/App::Pinto::Command::delete.3pm.gz
/usr/share/man/man3/App::Pinto::Command::diff.3pm.gz
/usr/share/man/man3/App::Pinto::Command::help.3pm.gz
/usr/share/man/man3/App::Pinto::Command::init.3pm.gz
/usr/share/man/man3/App::Pinto::Command::install.3pm.gz
/usr/share/man/man3/App::Pinto::Command::kill.3pm.gz
/usr/share/man/man3/App::Pinto::Command::list.3pm.gz
/usr/share/man/man3/App::Pinto::Command::lock.3pm.gz
/usr/share/man/man3/App::Pinto::Command::log.3pm.gz
/usr/share/man/man3/App::Pinto::Command::look.3pm.gz
/usr/share/man/man3/App::Pinto::Command::manual.3pm.gz
/usr/share/man/man3/App::Pinto::Command::merge.3pm.gz
/usr/share/man/man3/App::Pinto::Command::migrate.3pm.gz
/usr/share/man/man3/App::Pinto::Command::new.3pm.gz
/usr/share/man/man3/App::Pinto::Command::nop.3pm.gz
/usr/share/man/man3/App::Pinto::Command::pin.3pm.gz
/usr/share/man/man3/App::Pinto::Command::props.3pm.gz
/usr/share/man/man3/App::Pinto::Command::pull.3pm.gz
/usr/share/man/man3/App::Pinto::Command::register.3pm.gz
/usr/share/man/man3/App::Pinto::Command::rename.3pm.gz
/usr/share/man/man3/App::Pinto::Command::reset.3pm.gz
/usr/share/man/man3/App::Pinto::Command::revert.3pm.gz
/usr/share/man/man3/App::Pinto::Command::roots.3pm.gz
/usr/share/man/man3/App::Pinto::Command::stacks.3pm.gz
/usr/share/man/man3/App::Pinto::Command::statistics.3pm.gz
/usr/share/man/man3/App::Pinto::Command::thanks.3pm.gz
/usr/share/man/man3/App::Pinto::Command::unlock.3pm.gz
/usr/share/man/man3/App::Pinto::Command::unpin.3pm.gz
/usr/share/man/man3/App::Pinto::Command::unregister.3pm.gz
/usr/share/man/man3/App::Pinto::Command::update.3pm.gz
/usr/share/man/man3/App::Pinto::Command::verify.3pm.gz
/usr/share/man/man3/Pinto.3pm.gz
/usr/share/man/man3/Pinto::Action.3pm.gz
/usr/share/man/man3/Pinto::Action::Add.3pm.gz
/usr/share/man/man3/Pinto::Action::Clean.3pm.gz
/usr/share/man/man3/Pinto::Action::Copy.3pm.gz
/usr/share/man/man3/Pinto::Action::Default.3pm.gz
/usr/share/man/man3/Pinto::Action::Delete.3pm.gz
/usr/share/man/man3/Pinto::Action::Diff.3pm.gz
/usr/share/man/man3/Pinto::Action::Install.3pm.gz
/usr/share/man/man3/Pinto::Action::Kill.3pm.gz
/usr/share/man/man3/Pinto::Action::List.3pm.gz
/usr/share/man/man3/Pinto::Action::Lock.3pm.gz
/usr/share/man/man3/Pinto::Action::Log.3pm.gz
/usr/share/man/man3/Pinto::Action::Look.3pm.gz
/usr/share/man/man3/Pinto::Action::Merge.3pm.gz
/usr/share/man/man3/Pinto::Action::New.3pm.gz
/usr/share/man/man3/Pinto::Action::Nop.3pm.gz
/usr/share/man/man3/Pinto::Action::Pin.3pm.gz
/usr/share/man/man3/Pinto::Action::Props.3pm.gz
/usr/share/man/man3/Pinto::Action::Pull.3pm.gz
/usr/share/man/man3/Pinto::Action::Register.3pm.gz
/usr/share/man/man3/Pinto::Action::Rename.3pm.gz
/usr/share/man/man3/Pinto::Action::Reset.3pm.gz
/usr/share/man/man3/Pinto::Action::Revert.3pm.gz
/usr/share/man/man3/Pinto::Action::Roots.3pm.gz
/usr/share/man/man3/Pinto::Action::Stacks.3pm.gz
/usr/share/man/man3/Pinto::Action::Statistics.3pm.gz
/usr/share/man/man3/Pinto::Action::Unlock.3pm.gz
/usr/share/man/man3/Pinto::Action::Unpin.3pm.gz
/usr/share/man/man3/Pinto::Action::Unregister.3pm.gz
/usr/share/man/man3/Pinto::Action::Update.3pm.gz
/usr/share/man/man3/Pinto::Action::Verify.3pm.gz
/usr/share/man/man3/Pinto::ArchiveUnpacker.3pm.gz
/usr/share/man/man3/Pinto::Chrome.3pm.gz
/usr/share/man/man3/Pinto::Chrome::Net.3pm.gz
/usr/share/man/man3/Pinto::Chrome::Term.3pm.gz
/usr/share/man/man3/Pinto::Config.3pm.gz
/usr/share/man/man3/Pinto::Constants.3pm.gz
/usr/share/man/man3/Pinto::Database.3pm.gz
/usr/share/man/man3/Pinto::Difference.3pm.gz
/usr/share/man/man3/Pinto::DifferenceEntry.3pm.gz
/usr/share/man/man3/Pinto::Editor.3pm.gz
/usr/share/man/man3/Pinto::Editor::Clip.3pm.gz
/usr/share/man/man3/Pinto::Editor::Edit.3pm.gz
/usr/share/man/man3/Pinto::Exception.3pm.gz
/usr/share/man/man3/Pinto::Globals.3pm.gz
/usr/share/man/man3/Pinto::IndexReader.3pm.gz
/usr/share/man/man3/Pinto::IndexWriter.3pm.gz
/usr/share/man/man3/Pinto::Initializer.3pm.gz
/usr/share/man/man3/Pinto::Locator.3pm.gz
/usr/share/man/man3/Pinto::Locator::Mirror.3pm.gz
/usr/share/man/man3/Pinto::Locator::Multiplex.3pm.gz
/usr/share/man/man3/Pinto::Locator::Stratopan.3pm.gz
/usr/share/man/man3/Pinto::Locker.3pm.gz
/usr/share/man/man3/Pinto::Manual.3pm.gz
/usr/share/man/man3/Pinto::Manual::Installing.3pm.gz
/usr/share/man/man3/Pinto::Manual::Introduction.3pm.gz
/usr/share/man/man3/Pinto::Manual::QuickStart.3pm.gz
/usr/share/man/man3/Pinto::Manual::Thanks.3pm.gz
/usr/share/man/man3/Pinto::Manual::Tutorial.3pm.gz
/usr/share/man/man3/Pinto::Migrator.3pm.gz
/usr/share/man/man3/Pinto::ModlistWriter.3pm.gz
/usr/share/man/man3/Pinto::PackageExtractor.3pm.gz
/usr/share/man/man3/Pinto::PrerequisiteWalker.3pm.gz
/usr/share/man/man3/Pinto::Remote.3pm.gz
/usr/share/man/man3/Pinto::Remote::Action.3pm.gz
/usr/share/man/man3/Pinto::Remote::Action::Add.3pm.gz
/usr/share/man/man3/Pinto::Remote::Action::Install.3pm.gz
/usr/share/man/man3/Pinto::Remote::Result.3pm.gz
/usr/share/man/man3/Pinto::Repository.3pm.gz
/usr/share/man/man3/Pinto::Result.3pm.gz
/usr/share/man/man3/Pinto::RevisionWalker.3pm.gz
/usr/share/man/man3/Pinto::Role::Committable.3pm.gz
/usr/share/man/man3/Pinto::Role::Installer.3pm.gz
/usr/share/man/man3/Pinto::Role::PauseConfig.3pm.gz
/usr/share/man/man3/Pinto::Role::Plated.3pm.gz
/usr/share/man/man3/Pinto::Role::Puller.3pm.gz
/usr/share/man/man3/Pinto::Role::Schema::Result.3pm.gz
/usr/share/man/man3/Pinto::Role::Transactional.3pm.gz
/usr/share/man/man3/Pinto::Role::UserAgent.3pm.gz
/usr/share/man/man3/Pinto::Schema.3pm.gz
/usr/share/man/man3/Pinto::Schema::Result::Ancestry.3pm.gz
/usr/share/man/man3/Pinto::Schema::Result::Distribution.3pm.gz
/usr/share/man/man3/Pinto::Schema::Result::Package.3pm.gz
/usr/share/man/man3/Pinto::Schema::Result::Prerequisite.3pm.gz
/usr/share/man/man3/Pinto::Schema::Result::Registration.3pm.gz
/usr/share/man/man3/Pinto::Schema::Result::Revision.3pm.gz
/usr/share/man/man3/Pinto::Schema::Result::Stack.3pm.gz
/usr/share/man/man3/Pinto::Schema::ResultSet::Distribution.3pm.gz
/usr/share/man/man3/Pinto::Schema::ResultSet::Package.3pm.gz
/usr/share/man/man3/Pinto::Schema::ResultSet::Registration.3pm.gz
/usr/share/man/man3/Pinto::Server.3pm.gz
/usr/share/man/man3/Pinto::Server::Responder.3pm.gz
/usr/share/man/man3/Pinto::Server::Responder::Action.3pm.gz
/usr/share/man/man3/Pinto::Server::Responder::File.3pm.gz
/usr/share/man/man3/Pinto::Server::Router.3pm.gz
/usr/share/man/man3/Pinto::Shell.3pm.gz
/usr/share/man/man3/Pinto::Statistics.3pm.gz
/usr/share/man/man3/Pinto::Store.3pm.gz
/usr/share/man/man3/Pinto::Target.3pm.gz
/usr/share/man/man3/Pinto::Target::Distribution.3pm.gz
/usr/share/man/man3/Pinto::Target::Package.3pm.gz
/usr/share/man/man3/Pinto::Types.3pm.gz
/usr/share/man/man3/Pinto::Util.3pm.gz
/usr/share/perl5/vendor_perl/App
/usr/share/perl5/vendor_perl/App/Pinto
/usr/share/perl5/vendor_perl/App/Pinto.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command
/usr/share/perl5/vendor_perl/App/Pinto/Command.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/add.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/clean.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/copy.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/default.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/delete.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/diff.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/help.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/init.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/install.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/kill.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/list.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/lock.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/log.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/look.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/manual.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/merge.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/migrate.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/new.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/nop.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/pin.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/props.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/pull.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/register.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/rename.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/reset.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/revert.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/roots.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/stacks.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/statistics.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/thanks.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/unlock.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/unpin.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/unregister.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/update.pm
/usr/share/perl5/vendor_perl/App/Pinto/Command/verify.pm
/usr/share/perl5/vendor_perl/Pinto
/usr/share/perl5/vendor_perl/Pinto.pm
/usr/share/perl5/vendor_perl/Pinto/Action
/usr/share/perl5/vendor_perl/Pinto/Action.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Add.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Clean.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Copy.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Default.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Delete.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Diff.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Install.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Kill.pm
/usr/share/perl5/vendor_perl/Pinto/Action/List.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Lock.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Log.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Look.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Merge.pm
/usr/share/perl5/vendor_perl/Pinto/Action/New.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Nop.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Pin.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Props.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Pull.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Register.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Rename.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Reset.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Revert.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Roots.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Stacks.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Statistics.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Unlock.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Unpin.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Unregister.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Update.pm
/usr/share/perl5/vendor_perl/Pinto/Action/Verify.pm
/usr/share/perl5/vendor_perl/Pinto/ArchiveUnpacker.pm
/usr/share/perl5/vendor_perl/Pinto/Chrome
/usr/share/perl5/vendor_perl/Pinto/Chrome.pm
/usr/share/perl5/vendor_perl/Pinto/Chrome/Net.pm
/usr/share/perl5/vendor_perl/Pinto/Chrome/Term.pm
/usr/share/perl5/vendor_perl/Pinto/Config.pm
/usr/share/perl5/vendor_perl/Pinto/Constants.pm
/usr/share/perl5/vendor_perl/Pinto/Database.pm
/usr/share/perl5/vendor_perl/Pinto/Difference.pm
/usr/share/perl5/vendor_perl/Pinto/DifferenceEntry.pm
/usr/share/perl5/vendor_perl/Pinto/Editor
/usr/share/perl5/vendor_perl/Pinto/Editor.pm
/usr/share/perl5/vendor_perl/Pinto/Editor/Clip.pm
/usr/share/perl5/vendor_perl/Pinto/Editor/Edit.pm
/usr/share/perl5/vendor_perl/Pinto/Exception.pm
/usr/share/perl5/vendor_perl/Pinto/Globals.pm
/usr/share/perl5/vendor_perl/Pinto/IndexReader.pm
/usr/share/perl5/vendor_perl/Pinto/IndexWriter.pm
/usr/share/perl5/vendor_perl/Pinto/Initializer.pm
/usr/share/perl5/vendor_perl/Pinto/Locator
/usr/share/perl5/vendor_perl/Pinto/Locator.pm
/usr/share/perl5/vendor_perl/Pinto/Locator/Mirror.pm
/usr/share/perl5/vendor_perl/Pinto/Locator/Multiplex.pm
/usr/share/perl5/vendor_perl/Pinto/Locator/Stratopan.pm
/usr/share/perl5/vendor_perl/Pinto/Locker.pm
/usr/share/perl5/vendor_perl/Pinto/Manual
/usr/share/perl5/vendor_perl/Pinto/Manual.pod
/usr/share/perl5/vendor_perl/Pinto/Manual/Installing.pod
/usr/share/perl5/vendor_perl/Pinto/Manual/Introduction.pod
/usr/share/perl5/vendor_perl/Pinto/Manual/QuickStart.pod
/usr/share/perl5/vendor_perl/Pinto/Manual/Thanks.pod
/usr/share/perl5/vendor_perl/Pinto/Manual/Tutorial.pod
/usr/share/perl5/vendor_perl/Pinto/Migrator.pm
/usr/share/perl5/vendor_perl/Pinto/ModlistWriter.pm
/usr/share/perl5/vendor_perl/Pinto/PackageExtractor.pm
/usr/share/perl5/vendor_perl/Pinto/PrerequisiteWalker.pm
/usr/share/perl5/vendor_perl/Pinto/Remote
/usr/share/perl5/vendor_perl/Pinto/Remote.pm
/usr/share/perl5/vendor_perl/Pinto/Remote/Action
/usr/share/perl5/vendor_perl/Pinto/Remote/Action.pm
/usr/share/perl5/vendor_perl/Pinto/Remote/Action/Add.pm
/usr/share/perl5/vendor_perl/Pinto/Remote/Action/Install.pm
/usr/share/perl5/vendor_perl/Pinto/Remote/Result.pm
/usr/share/perl5/vendor_perl/Pinto/Repository.pm
/usr/share/perl5/vendor_perl/Pinto/Result.pm
/usr/share/perl5/vendor_perl/Pinto/RevisionWalker.pm
/usr/share/perl5/vendor_perl/Pinto/Role
/usr/share/perl5/vendor_perl/Pinto/Role/Committable.pm
/usr/share/perl5/vendor_perl/Pinto/Role/Installer.pm
/usr/share/perl5/vendor_perl/Pinto/Role/PauseConfig.pm
/usr/share/perl5/vendor_perl/Pinto/Role/Plated.pm
/usr/share/perl5/vendor_perl/Pinto/Role/Puller.pm
/usr/share/perl5/vendor_perl/Pinto/Role/Schema
/usr/share/perl5/vendor_perl/Pinto/Role/Schema/Result.pm
/usr/share/perl5/vendor_perl/Pinto/Role/Transactional.pm
/usr/share/perl5/vendor_perl/Pinto/Role/UserAgent.pm
/usr/share/perl5/vendor_perl/Pinto/Schema
/usr/share/perl5/vendor_perl/Pinto/Schema.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/Result
/usr/share/perl5/vendor_perl/Pinto/Schema/Result/Ancestry.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/Result/Distribution.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/Result/Package.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/Result/Prerequisite.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/Result/Registration.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/Result/Revision.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/Result/Stack.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/ResultSet
/usr/share/perl5/vendor_perl/Pinto/Schema/ResultSet/Distribution.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/ResultSet/Package.pm
/usr/share/perl5/vendor_perl/Pinto/Schema/ResultSet/Registration.pm
/usr/share/perl5/vendor_perl/Pinto/Server
/usr/share/perl5/vendor_perl/Pinto/Server.pm
/usr/share/perl5/vendor_perl/Pinto/Server/Responder
/usr/share/perl5/vendor_perl/Pinto/Server/Responder.pm
/usr/share/perl5/vendor_perl/Pinto/Server/Responder/Action.pm
/usr/share/perl5/vendor_perl/Pinto/Server/Responder/File.pm
/usr/share/perl5/vendor_perl/Pinto/Server/Router.pm
/usr/share/perl5/vendor_perl/Pinto/Shell.pm
/usr/share/perl5/vendor_perl/Pinto/Statistics.pm
/usr/share/perl5/vendor_perl/Pinto/Store.pm
/usr/share/perl5/vendor_perl/Pinto/Target
/usr/share/perl5/vendor_perl/Pinto/Target.pm
/usr/share/perl5/vendor_perl/Pinto/Target/Distribution.pm
/usr/share/perl5/vendor_perl/Pinto/Target/Package.pm
/usr/share/perl5/vendor_perl/Pinto/Types.pm
/usr/share/perl5/vendor_perl/Pinto/Util.pm

References

Summary

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