How To Install perl-Verilog-Perl on Fedora 36

In this tutorial we learn how to install perl-Verilog-Perl in Fedora 36. perl-Verilog-Perl is Verilog parsing routines

Introduction

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

What is perl-Verilog-Perl

This package provides functions to support writing utilities that use the Verilog language.

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

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

sudo dnf -y install perl-Verilog-Perl

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

sudo yum -y install perl-Verilog-Perl

How To Uninstall perl-Verilog-Perl on Fedora 36

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

sudo dnf remove perl-Verilog-Perl

perl-Verilog-Perl Package Contents on Fedora 36

/usr/bin/vhier
/usr/bin/vpassert
/usr/bin/vppreproc
/usr/bin/vrename
/usr/bin/vsplitmodule
/usr/lib/.build-id
/usr/lib/.build-id/0a
/usr/lib/.build-id/0a/45f82ccbd1c97a2d029889570b1f6bb7e75765
/usr/lib/.build-id/d1
/usr/lib/.build-id/d1/769b7f5b9c5dd5f52b3687a1963322085b7628
/usr/lib64/perl5/vendor_perl/Verilog
/usr/lib64/perl5/vendor_perl/Verilog/EditFiles.pm
/usr/lib64/perl5/vendor_perl/Verilog/Getopt.pm
/usr/lib64/perl5/vendor_perl/Verilog/Language.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist
/usr/lib64/perl5/vendor_perl/Verilog/Netlist.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Cell.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/ContAssign.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Defparam.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/File.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Interface.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Logger.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/ModPort.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Module.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Net.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Pin.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/PinSelection.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Port.pm
/usr/lib64/perl5/vendor_perl/Verilog/Netlist/Subclass.pm
/usr/lib64/perl5/vendor_perl/Verilog/Parser.pm
/usr/lib64/perl5/vendor_perl/Verilog/Preproc.pm
/usr/lib64/perl5/vendor_perl/Verilog/SigParser.pm
/usr/lib64/perl5/vendor_perl/Verilog/Std.pm
/usr/lib64/perl5/vendor_perl/auto/Verilog
/usr/lib64/perl5/vendor_perl/auto/Verilog/Parser
/usr/lib64/perl5/vendor_perl/auto/Verilog/Parser/Parser.so
/usr/lib64/perl5/vendor_perl/auto/Verilog/Preproc
/usr/lib64/perl5/vendor_perl/auto/Verilog/Preproc/Preproc.so
/usr/share/doc/perl-Verilog-Perl
/usr/share/doc/perl-Verilog-Perl/Changes
/usr/share/doc/perl-Verilog-Perl/README
/usr/share/doc/perl-Verilog-Perl/verilog
/usr/share/doc/perl-Verilog-Perl/verilog/example.v
/usr/share/doc/perl-Verilog-Perl/verilog/inc1.v
/usr/share/doc/perl-Verilog-Perl/verilog/inc2.v
/usr/share/doc/perl-Verilog-Perl/verilog/inc_def09.v
/usr/share/doc/perl-Verilog-Perl/verilog/inc_ifdef.v
/usr/share/doc/perl-Verilog-Perl/verilog/inc_nonl.v
/usr/share/doc/perl-Verilog-Perl/verilog/parser_bugs.v
/usr/share/doc/perl-Verilog-Perl/verilog/parser_sv.v
/usr/share/doc/perl-Verilog-Perl/verilog/parser_sv09.v
/usr/share/doc/perl-Verilog-Perl/verilog/parser_sv17.v
/usr/share/doc/perl-Verilog-Perl/verilog/parser_vectors.v
/usr/share/doc/perl-Verilog-Perl/verilog/pinorder.v
/usr/share/doc/perl-Verilog-Perl/verilog/pli.v
/usr/share/doc/perl-Verilog-Perl/verilog/t_80_bar
/usr/share/doc/perl-Verilog-Perl/verilog/t_80_bar/bar.f
/usr/share/doc/perl-Verilog-Perl/verilog/t_80_bar/bar.v
/usr/share/doc/perl-Verilog-Perl/verilog/t_80_foo.f
/usr/share/doc/perl-Verilog-Perl/verilog/t_80_foo.v
/usr/share/doc/perl-Verilog-Perl/verilog/t_86_vhier_tick.v
/usr/share/doc/perl-Verilog-Perl/verilog/t_86_vhier_tick_sub.v
/usr/share/doc/perl-Verilog-Perl/verilog/t_preproc_inc3.vh
/usr/share/doc/perl-Verilog-Perl/verilog/t_preproc_inc4.vh
/usr/share/doc/perl-Verilog-Perl/verilog/test.v
/usr/share/doc/perl-Verilog-Perl/verilog/test.vrename
/usr/share/doc/perl-Verilog-Perl/verilog/v_comments.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_gate.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_hier_inc.vh
/usr/share/doc/perl-Verilog-Perl/verilog/v_hier_noport.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_hier_sub.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_hier_subprim.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_hier_subsub.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_hier_top.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_hier_top2.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_recursive.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_sv_intf.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_sv_mod.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_sv_pgm.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_sv_pkg.v
/usr/share/doc/perl-Verilog-Perl/verilog/v_v2k.v
/usr/share/licenses/perl-Verilog-Perl
/usr/share/licenses/perl-Verilog-Perl/COPYING
/usr/share/man/man1/vhier.1.gz
/usr/share/man/man1/vpassert.1.gz
/usr/share/man/man1/vppreproc.1.gz
/usr/share/man/man1/vrename.1.gz
/usr/share/man/man3/Verilog::EditFiles.3pm.gz
/usr/share/man/man3/Verilog::Getopt.3pm.gz
/usr/share/man/man3/Verilog::Language.3pm.gz
/usr/share/man/man3/Verilog::Netlist.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Cell.3pm.gz
/usr/share/man/man3/Verilog::Netlist::ContAssign.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Defparam.3pm.gz
/usr/share/man/man3/Verilog::Netlist::File.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Interface.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Logger.3pm.gz
/usr/share/man/man3/Verilog::Netlist::ModPort.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Module.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Net.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Pin.3pm.gz
/usr/share/man/man3/Verilog::Netlist::PinSelection.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Port.3pm.gz
/usr/share/man/man3/Verilog::Netlist::Subclass.3pm.gz
/usr/share/man/man3/Verilog::Parser.3pm.gz
/usr/share/man/man3/Verilog::Preproc.3pm.gz
/usr/share/man/man3/Verilog::SigParser.3pm.gz
/usr/share/man/man3/Verilog::Std.3pm.gz

References

Summary

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