How To Install perl-PPI.noarch on Amazon Linux 2

In this tutorial we learn how to install perl-PPI.noarch in Amazon Linux 2. perl-PPI.noarch is Parse, Analyze and Manipulate Perl

Introduction

In this tutorial we learn how to install perl-PPI.noarch on Amazon Linux 2.

What is perl-PPI.noarch

Parse, analyze and manipulate Perl (without perl).

We can use yum to install perl-PPI.noarch on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install perl-PPI.noarch.

Install perl-PPI.noarch on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install perl-PPI.noarch

How To Uninstall perl-PPI.noarch on Amazon Linux 2

To uninstall only the perl-PPI.noarch package we can use the following command:

sudo yum remove perl-PPI.noarch

perl-PPI.noarch Package Contents on Amazon Linux 2

/usr/share/doc/perl-PPI-1.215
/usr/share/doc/perl-PPI-1.215/Changes
/usr/share/doc/perl-PPI-1.215/LICENSE
/usr/share/doc/perl-PPI-1.215/README
/usr/share/doc/perl-PPI-1.215/inline2test.conf
/usr/share/doc/perl-PPI-1.215/inline2test.tpl
/usr/share/man/man3/PPI.3pm.gz
/usr/share/man/man3/PPI::Cache.3pm.gz
/usr/share/man/man3/PPI::Document.3pm.gz
/usr/share/man/man3/PPI::Document::File.3pm.gz
/usr/share/man/man3/PPI::Document::Fragment.3pm.gz
/usr/share/man/man3/PPI::Document::Normalized.3pm.gz
/usr/share/man/man3/PPI::Dumper.3pm.gz
/usr/share/man/man3/PPI::Element.3pm.gz
/usr/share/man/man3/PPI::Find.3pm.gz
/usr/share/man/man3/PPI::Lexer.3pm.gz
/usr/share/man/man3/PPI::Node.3pm.gz
/usr/share/man/man3/PPI::Normal.3pm.gz
/usr/share/man/man3/PPI::Normal::Standard.3pm.gz
/usr/share/man/man3/PPI::Statement.3pm.gz
/usr/share/man/man3/PPI::Statement::Break.3pm.gz
/usr/share/man/man3/PPI::Statement::Compound.3pm.gz
/usr/share/man/man3/PPI::Statement::Data.3pm.gz
/usr/share/man/man3/PPI::Statement::End.3pm.gz
/usr/share/man/man3/PPI::Statement::Expression.3pm.gz
/usr/share/man/man3/PPI::Statement::Given.3pm.gz
/usr/share/man/man3/PPI::Statement::Include.3pm.gz
/usr/share/man/man3/PPI::Statement::Include::Perl6.3pm.gz
/usr/share/man/man3/PPI::Statement::Null.3pm.gz
/usr/share/man/man3/PPI::Statement::Package.3pm.gz
/usr/share/man/man3/PPI::Statement::Scheduled.3pm.gz
/usr/share/man/man3/PPI::Statement::Sub.3pm.gz
/usr/share/man/man3/PPI::Statement::Unknown.3pm.gz
/usr/share/man/man3/PPI::Statement::UnmatchedBrace.3pm.gz
/usr/share/man/man3/PPI::Statement::Variable.3pm.gz
/usr/share/man/man3/PPI::Statement::When.3pm.gz
/usr/share/man/man3/PPI::Structure.3pm.gz
/usr/share/man/man3/PPI::Structure::Block.3pm.gz
/usr/share/man/man3/PPI::Structure::Condition.3pm.gz
/usr/share/man/man3/PPI::Structure::Constructor.3pm.gz
/usr/share/man/man3/PPI::Structure::For.3pm.gz
/usr/share/man/man3/PPI::Structure::Given.3pm.gz
/usr/share/man/man3/PPI::Structure::List.3pm.gz
/usr/share/man/man3/PPI::Structure::Subscript.3pm.gz
/usr/share/man/man3/PPI::Structure::Unknown.3pm.gz
/usr/share/man/man3/PPI::Structure::When.3pm.gz
/usr/share/man/man3/PPI::Token.3pm.gz
/usr/share/man/man3/PPI::Token::ArrayIndex.3pm.gz
/usr/share/man/man3/PPI::Token::Attribute.3pm.gz
/usr/share/man/man3/PPI::Token::BOM.3pm.gz
/usr/share/man/man3/PPI::Token::Cast.3pm.gz
/usr/share/man/man3/PPI::Token::Comment.3pm.gz
/usr/share/man/man3/PPI::Token::DashedWord.3pm.gz
/usr/share/man/man3/PPI::Token::Data.3pm.gz
/usr/share/man/man3/PPI::Token::End.3pm.gz
/usr/share/man/man3/PPI::Token::HereDoc.3pm.gz
/usr/share/man/man3/PPI::Token::Label.3pm.gz
/usr/share/man/man3/PPI::Token::Magic.3pm.gz
/usr/share/man/man3/PPI::Token::Number.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Binary.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Exp.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Float.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Hex.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Octal.3pm.gz
/usr/share/man/man3/PPI::Token::Number::Version.3pm.gz
/usr/share/man/man3/PPI::Token::Operator.3pm.gz
/usr/share/man/man3/PPI::Token::Pod.3pm.gz
/usr/share/man/man3/PPI::Token::Prototype.3pm.gz
/usr/share/man/man3/PPI::Token::Quote.3pm.gz
/usr/share/man/man3/PPI::Token::Quote::Double.3pm.gz
/usr/share/man/man3/PPI::Token::Quote::Interpolate.3pm.gz
/usr/share/man/man3/PPI::Token::Quote::Literal.3pm.gz
/usr/share/man/man3/PPI::Token::Quote::Single.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Backtick.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Command.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Readline.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Regexp.3pm.gz
/usr/share/man/man3/PPI::Token::QuoteLike::Words.3pm.gz
/usr/share/man/man3/PPI::Token::Regexp.3pm.gz
/usr/share/man/man3/PPI::Token::Regexp::Match.3pm.gz
/usr/share/man/man3/PPI::Token::Regexp::Substitute.3pm.gz
/usr/share/man/man3/PPI::Token::Regexp::Transliterate.3pm.gz
/usr/share/man/man3/PPI::Token::Separator.3pm.gz
/usr/share/man/man3/PPI::Token::Structure.3pm.gz
/usr/share/man/man3/PPI::Token::Symbol.3pm.gz
/usr/share/man/man3/PPI::Token::Unknown.3pm.gz
/usr/share/man/man3/PPI::Token::Whitespace.3pm.gz
/usr/share/man/man3/PPI::Token::Word.3pm.gz
/usr/share/man/man3/PPI::Token::_QuoteEngine.3pm.gz
/usr/share/man/man3/PPI::Token::_QuoteEngine::Full.3pm.gz
/usr/share/man/man3/PPI::Token::_QuoteEngine::Simple.3pm.gz
/usr/share/man/man3/PPI::Tokenizer.3pm.gz
/usr/share/man/man3/PPI::Transform.3pm.gz
/usr/share/man/man3/PPI::Transform::UpdateCopyright.3pm.gz
/usr/share/perl5/vendor_perl/PPI
/usr/share/perl5/vendor_perl/PPI.pm
/usr/share/perl5/vendor_perl/PPI/Cache.pm
/usr/share/perl5/vendor_perl/PPI/Document
/usr/share/perl5/vendor_perl/PPI/Document.pm
/usr/share/perl5/vendor_perl/PPI/Document/File.pm
/usr/share/perl5/vendor_perl/PPI/Document/Fragment.pm
/usr/share/perl5/vendor_perl/PPI/Document/Normalized.pm
/usr/share/perl5/vendor_perl/PPI/Dumper.pm
/usr/share/perl5/vendor_perl/PPI/Element.pm
/usr/share/perl5/vendor_perl/PPI/Exception
/usr/share/perl5/vendor_perl/PPI/Exception.pm
/usr/share/perl5/vendor_perl/PPI/Exception/ParserRejection.pm
/usr/share/perl5/vendor_perl/PPI/Exception/ParserTimeout.pm
/usr/share/perl5/vendor_perl/PPI/Find.pm
/usr/share/perl5/vendor_perl/PPI/Lexer.pm
/usr/share/perl5/vendor_perl/PPI/Node.pm
/usr/share/perl5/vendor_perl/PPI/Normal
/usr/share/perl5/vendor_perl/PPI/Normal.pm
/usr/share/perl5/vendor_perl/PPI/Normal/Standard.pm
/usr/share/perl5/vendor_perl/PPI/Statement
/usr/share/perl5/vendor_perl/PPI/Statement.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Break.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Compound.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Data.pm
/usr/share/perl5/vendor_perl/PPI/Statement/End.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Expression.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Given.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Include
/usr/share/perl5/vendor_perl/PPI/Statement/Include.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Include/Perl6.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Null.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Package.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Scheduled.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Sub.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Unknown.pm
/usr/share/perl5/vendor_perl/PPI/Statement/UnmatchedBrace.pm
/usr/share/perl5/vendor_perl/PPI/Statement/Variable.pm
/usr/share/perl5/vendor_perl/PPI/Statement/When.pm
/usr/share/perl5/vendor_perl/PPI/Structure
/usr/share/perl5/vendor_perl/PPI/Structure.pm
/usr/share/perl5/vendor_perl/PPI/Structure/Block.pm
/usr/share/perl5/vendor_perl/PPI/Structure/Condition.pm
/usr/share/perl5/vendor_perl/PPI/Structure/Constructor.pm
/usr/share/perl5/vendor_perl/PPI/Structure/For.pm
/usr/share/perl5/vendor_perl/PPI/Structure/Given.pm
/usr/share/perl5/vendor_perl/PPI/Structure/List.pm
/usr/share/perl5/vendor_perl/PPI/Structure/Subscript.pm
/usr/share/perl5/vendor_perl/PPI/Structure/Unknown.pm
/usr/share/perl5/vendor_perl/PPI/Structure/When.pm
/usr/share/perl5/vendor_perl/PPI/Token
/usr/share/perl5/vendor_perl/PPI/Token.pm
/usr/share/perl5/vendor_perl/PPI/Token/ArrayIndex.pm
/usr/share/perl5/vendor_perl/PPI/Token/Attribute.pm
/usr/share/perl5/vendor_perl/PPI/Token/BOM.pm
/usr/share/perl5/vendor_perl/PPI/Token/Cast.pm
/usr/share/perl5/vendor_perl/PPI/Token/Comment.pm
/usr/share/perl5/vendor_perl/PPI/Token/DashedWord.pm
/usr/share/perl5/vendor_perl/PPI/Token/Data.pm
/usr/share/perl5/vendor_perl/PPI/Token/End.pm
/usr/share/perl5/vendor_perl/PPI/Token/HereDoc.pm
/usr/share/perl5/vendor_perl/PPI/Token/Label.pm
/usr/share/perl5/vendor_perl/PPI/Token/Magic.pm
/usr/share/perl5/vendor_perl/PPI/Token/Number
/usr/share/perl5/vendor_perl/PPI/Token/Number.pm
/usr/share/perl5/vendor_perl/PPI/Token/Number/Binary.pm
/usr/share/perl5/vendor_perl/PPI/Token/Number/Exp.pm
/usr/share/perl5/vendor_perl/PPI/Token/Number/Float.pm
/usr/share/perl5/vendor_perl/PPI/Token/Number/Hex.pm
/usr/share/perl5/vendor_perl/PPI/Token/Number/Octal.pm
/usr/share/perl5/vendor_perl/PPI/Token/Number/Version.pm
/usr/share/perl5/vendor_perl/PPI/Token/Operator.pm
/usr/share/perl5/vendor_perl/PPI/Token/Pod.pm
/usr/share/perl5/vendor_perl/PPI/Token/Prototype.pm
/usr/share/perl5/vendor_perl/PPI/Token/Quote
/usr/share/perl5/vendor_perl/PPI/Token/Quote.pm
/usr/share/perl5/vendor_perl/PPI/Token/Quote/Double.pm
/usr/share/perl5/vendor_perl/PPI/Token/Quote/Interpolate.pm
/usr/share/perl5/vendor_perl/PPI/Token/Quote/Literal.pm
/usr/share/perl5/vendor_perl/PPI/Token/Quote/Single.pm
/usr/share/perl5/vendor_perl/PPI/Token/QuoteLike
/usr/share/perl5/vendor_perl/PPI/Token/QuoteLike.pm
/usr/share/perl5/vendor_perl/PPI/Token/QuoteLike/Backtick.pm
/usr/share/perl5/vendor_perl/PPI/Token/QuoteLike/Command.pm
/usr/share/perl5/vendor_perl/PPI/Token/QuoteLike/Readline.pm
/usr/share/perl5/vendor_perl/PPI/Token/QuoteLike/Regexp.pm
/usr/share/perl5/vendor_perl/PPI/Token/QuoteLike/Words.pm
/usr/share/perl5/vendor_perl/PPI/Token/Regexp
/usr/share/perl5/vendor_perl/PPI/Token/Regexp.pm
/usr/share/perl5/vendor_perl/PPI/Token/Regexp/Match.pm
/usr/share/perl5/vendor_perl/PPI/Token/Regexp/Substitute.pm
/usr/share/perl5/vendor_perl/PPI/Token/Regexp/Transliterate.pm
/usr/share/perl5/vendor_perl/PPI/Token/Separator.pm
/usr/share/perl5/vendor_perl/PPI/Token/Structure.pm
/usr/share/perl5/vendor_perl/PPI/Token/Symbol.pm
/usr/share/perl5/vendor_perl/PPI/Token/Unknown.pm
/usr/share/perl5/vendor_perl/PPI/Token/Whitespace.pm
/usr/share/perl5/vendor_perl/PPI/Token/Word.pm
/usr/share/perl5/vendor_perl/PPI/Token/_QuoteEngine
/usr/share/perl5/vendor_perl/PPI/Token/_QuoteEngine.pm
/usr/share/perl5/vendor_perl/PPI/Token/_QuoteEngine/Full.pm
/usr/share/perl5/vendor_perl/PPI/Token/_QuoteEngine/Simple.pm
/usr/share/perl5/vendor_perl/PPI/Tokenizer.pm
/usr/share/perl5/vendor_perl/PPI/Transform
/usr/share/perl5/vendor_perl/PPI/Transform.pm
/usr/share/perl5/vendor_perl/PPI/Transform/UpdateCopyright.pm
/usr/share/perl5/vendor_perl/PPI/Util.pm

References

Summary

In this tutorial we learn how to install perl-PPI.noarch on Amazon Linux 2 using yum.