How To Install php-jakubledl-dissect on Fedora 36

In this tutorial we learn how to install php-jakubledl-dissect in Fedora 36. php-jakubledl-dissect is Lexing and parsing in pure PHP

Introduction

In this tutorial we learn how to install php-jakubledl-dissect on Fedora 36.

What is php-jakubledl-dissect

Dissect is a set of tools for lexical and syntactical analysis written in pure PHP. Autoloader

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

Install php-jakubledl-dissect 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 php-jakubledl-dissect using dnf by running the following command:

sudo dnf -y install php-jakubledl-dissect

Install php-jakubledl-dissect 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 php-jakubledl-dissect using yum by running the following command:

sudo yum -y install php-jakubledl-dissect

How To Uninstall php-jakubledl-dissect on Fedora 36

To uninstall only the php-jakubledl-dissect package we can use the following command:

sudo dnf remove php-jakubledl-dissect

php-jakubledl-dissect Package Contents on Fedora 36

/usr/bin/dissect
/usr/share/doc/php-jakubledl-dissect
/usr/share/doc/php-jakubledl-dissect/CHANGELOG.md
/usr/share/doc/php-jakubledl-dissect/README.md
/usr/share/doc/php-jakubledl-dissect/TODO.md
/usr/share/doc/php-jakubledl-dissect/composer.json
/usr/share/doc/php-jakubledl-dissect/docs
/usr/share/doc/php-jakubledl-dissect/docs/ast.md
/usr/share/doc/php-jakubledl-dissect/docs/cli.md
/usr/share/doc/php-jakubledl-dissect/docs/common.md
/usr/share/doc/php-jakubledl-dissect/docs/index.md
/usr/share/doc/php-jakubledl-dissect/docs/lexing.md
/usr/share/doc/php-jakubledl-dissect/docs/parsing.md
/usr/share/doc/php-jakubledl-dissect/docs/state_3.png
/usr/share/licenses/php-jakubledl-dissect
/usr/share/licenses/php-jakubledl-dissect/UNLICENSE
/usr/share/php/Dissect
/usr/share/php/Dissect/Console
/usr/share/php/Dissect/Console/Application.php
/usr/share/php/Dissect/Console/Command
/usr/share/php/Dissect/Console/Command/DissectCommand.php
/usr/share/php/Dissect/Lexer
/usr/share/php/Dissect/Lexer/AbstractLexer.php
/usr/share/php/Dissect/Lexer/CommonToken.php
/usr/share/php/Dissect/Lexer/Exception
/usr/share/php/Dissect/Lexer/Exception/RecognitionException.php
/usr/share/php/Dissect/Lexer/Lexer.php
/usr/share/php/Dissect/Lexer/Recognizer
/usr/share/php/Dissect/Lexer/Recognizer/Recognizer.php
/usr/share/php/Dissect/Lexer/Recognizer/RegexRecognizer.php
/usr/share/php/Dissect/Lexer/Recognizer/SimpleRecognizer.php
/usr/share/php/Dissect/Lexer/SimpleLexer.php
/usr/share/php/Dissect/Lexer/StatefulLexer.php
/usr/share/php/Dissect/Lexer/Token.php
/usr/share/php/Dissect/Lexer/TokenStream
/usr/share/php/Dissect/Lexer/TokenStream/ArrayTokenStream.php
/usr/share/php/Dissect/Lexer/TokenStream/TokenStream.php
/usr/share/php/Dissect/Node
/usr/share/php/Dissect/Node/CommonNode.php
/usr/share/php/Dissect/Node/Node.php
/usr/share/php/Dissect/Parser
/usr/share/php/Dissect/Parser/Exception
/usr/share/php/Dissect/Parser/Exception/UnexpectedTokenException.php
/usr/share/php/Dissect/Parser/Grammar.php
/usr/share/php/Dissect/Parser/LALR1
/usr/share/php/Dissect/Parser/LALR1/Analysis
/usr/share/php/Dissect/Parser/LALR1/Analysis/AnalysisResult.php
/usr/share/php/Dissect/Parser/LALR1/Analysis/Analyzer.php
/usr/share/php/Dissect/Parser/LALR1/Analysis/Automaton.php
/usr/share/php/Dissect/Parser/LALR1/Analysis/Exception
/usr/share/php/Dissect/Parser/LALR1/Analysis/Exception/ConflictException.php
/usr/share/php/Dissect/Parser/LALR1/Analysis/Exception/ReduceReduceConflictException.php
/usr/share/php/Dissect/Parser/LALR1/Analysis/Exception/ShiftReduceConflictException.php
/usr/share/php/Dissect/Parser/LALR1/Analysis/Item.php
/usr/share/php/Dissect/Parser/LALR1/Analysis/State.php
/usr/share/php/Dissect/Parser/LALR1/Dumper
/usr/share/php/Dissect/Parser/LALR1/Dumper/AutomatonDumper.php
/usr/share/php/Dissect/Parser/LALR1/Dumper/DebugTableDumper.php
/usr/share/php/Dissect/Parser/LALR1/Dumper/ProductionTableDumper.php
/usr/share/php/Dissect/Parser/LALR1/Dumper/StringWriter.php
/usr/share/php/Dissect/Parser/LALR1/Dumper/TableDumper.php
/usr/share/php/Dissect/Parser/LALR1/Parser.php
/usr/share/php/Dissect/Parser/Parser.php
/usr/share/php/Dissect/Parser/Rule.php
/usr/share/php/Dissect/Util
/usr/share/php/Dissect/Util/Util.php
/usr/share/php/Dissect/autoload.php

References

Summary

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