How To Install mod_perl-devel on Fedora 36

In this tutorial we learn how to install mod_perl-devel in Fedora 36. mod_perl-devel is Files needed for building XS modules that use mod_perl

Introduction

In this tutorial we learn how to install mod_perl-devel on Fedora 36.

What is mod_perl-devel

The mod_perl-devel package contains the files needed for building XS modules that use mod_perl.

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

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

sudo dnf -y install mod_perl-devel

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

sudo yum -y install mod_perl-devel

How To Uninstall mod_perl-devel on Fedora 36

To uninstall only the mod_perl-devel package we can use the following command:

sudo dnf remove mod_perl-devel

mod_perl-devel Package Contents on Fedora 36

/usr/include/httpd/mod_perl.h
/usr/include/httpd/modperl_apache_compat.h
/usr/include/httpd/modperl_apache_includes.h
/usr/include/httpd/modperl_apr_compat.h
/usr/include/httpd/modperl_apr_includes.h
/usr/include/httpd/modperl_apr_perlio.h
/usr/include/httpd/modperl_bucket.h
/usr/include/httpd/modperl_callback.h
/usr/include/httpd/modperl_cgi.h
/usr/include/httpd/modperl_cmd.h
/usr/include/httpd/modperl_common_includes.h
/usr/include/httpd/modperl_common_log.h
/usr/include/httpd/modperl_common_types.h
/usr/include/httpd/modperl_common_util.h
/usr/include/httpd/modperl_config.h
/usr/include/httpd/modperl_const.h
/usr/include/httpd/modperl_constants.h
/usr/include/httpd/modperl_debug.h
/usr/include/httpd/modperl_directives.h
/usr/include/httpd/modperl_env.h
/usr/include/httpd/modperl_error.h
/usr/include/httpd/modperl_filter.h
/usr/include/httpd/modperl_flags.h
/usr/include/httpd/modperl_global.h
/usr/include/httpd/modperl_gtop.h
/usr/include/httpd/modperl_handler.h
/usr/include/httpd/modperl_hooks.h
/usr/include/httpd/modperl_interp.h
/usr/include/httpd/modperl_io.h
/usr/include/httpd/modperl_io_apache.h
/usr/include/httpd/modperl_largefiles.h
/usr/include/httpd/modperl_log.h
/usr/include/httpd/modperl_mgv.h
/usr/include/httpd/modperl_module.h
/usr/include/httpd/modperl_options.h
/usr/include/httpd/modperl_pcw.h
/usr/include/httpd/modperl_perl.h
/usr/include/httpd/modperl_perl_global.h
/usr/include/httpd/modperl_perl_includes.h
/usr/include/httpd/modperl_perl_pp.h
/usr/include/httpd/modperl_perl_unembed.h
/usr/include/httpd/modperl_svptr_table.h
/usr/include/httpd/modperl_sys.h
/usr/include/httpd/modperl_time.h
/usr/include/httpd/modperl_tipool.h
/usr/include/httpd/modperl_trace.h
/usr/include/httpd/modperl_types.h
/usr/include/httpd/modperl_util.h
/usr/include/httpd/modperl_xs_sv_convert.h
/usr/include/httpd/modperl_xs_typedefs.h
/usr/include/httpd/modperl_xs_util.h
/usr/lib64/perl5/vendor_perl/Apache/Test.pm
/usr/lib64/perl5/vendor_perl/Apache/Test5005compat.pm
/usr/lib64/perl5/vendor_perl/Apache/TestBuild.pm
/usr/lib64/perl5/vendor_perl/Apache/TestClient.pm
/usr/lib64/perl5/vendor_perl/Apache/TestCommon.pm
/usr/lib64/perl5/vendor_perl/Apache/TestCommonPost.pm
/usr/lib64/perl5/vendor_perl/Apache/TestConfig.pm
/usr/lib64/perl5/vendor_perl/Apache/TestConfigC.pm
/usr/lib64/perl5/vendor_perl/Apache/TestConfigPHP.pm
/usr/lib64/perl5/vendor_perl/Apache/TestConfigParrot.pm
/usr/lib64/perl5/vendor_perl/Apache/TestConfigParse.pm
/usr/lib64/perl5/vendor_perl/Apache/TestConfigPerl.pm
/usr/lib64/perl5/vendor_perl/Apache/TestHandler.pm
/usr/lib64/perl5/vendor_perl/Apache/TestHarness.pm
/usr/lib64/perl5/vendor_perl/Apache/TestHarnessPHP.pm
/usr/lib64/perl5/vendor_perl/Apache/TestMB.pm
/usr/lib64/perl5/vendor_perl/Apache/TestMM.pm
/usr/lib64/perl5/vendor_perl/Apache/TestPerlDB.pm
/usr/lib64/perl5/vendor_perl/Apache/TestReport.pm
/usr/lib64/perl5/vendor_perl/Apache/TestReportPerl.pm
/usr/lib64/perl5/vendor_perl/Apache/TestRequest.pm
/usr/lib64/perl5/vendor_perl/Apache/TestRun.pm
/usr/lib64/perl5/vendor_perl/Apache/TestRunPHP.pm
/usr/lib64/perl5/vendor_perl/Apache/TestRunParrot.pm
/usr/lib64/perl5/vendor_perl/Apache/TestRunPerl.pm
/usr/lib64/perl5/vendor_perl/Apache/TestSSLCA.pm
/usr/lib64/perl5/vendor_perl/Apache/TestServer.pm
/usr/lib64/perl5/vendor_perl/Apache/TestSmoke.pm
/usr/lib64/perl5/vendor_perl/Apache/TestSmokePerl.pm
/usr/lib64/perl5/vendor_perl/Apache/TestSort.pm
/usr/lib64/perl5/vendor_perl/Apache/TestTrace.pm
/usr/lib64/perl5/vendor_perl/Apache/TestUtil.pm
/usr/lib64/perl5/vendor_perl/Apache2/Build.pm
/usr/lib64/perl5/vendor_perl/Apache2/BuildConfig.pm
/usr/lib64/perl5/vendor_perl/Apache2/ParseSource.pm
/usr/lib64/perl5/vendor_perl/Bundle/ApacheTest.pm
/usr/lib64/perl5/vendor_perl/ModPerl/BuildMM.pm
/usr/lib64/perl5/vendor_perl/ModPerl/BuildOptions.pm
/usr/lib64/perl5/vendor_perl/ModPerl/CScan.pm
/usr/lib64/perl5/vendor_perl/ModPerl/Code.pm
/usr/lib64/perl5/vendor_perl/ModPerl/Config.pm
/usr/lib64/perl5/vendor_perl/ModPerl/FunctionMap.pm
/usr/lib64/perl5/vendor_perl/ModPerl/MM.pm
/usr/lib64/perl5/vendor_perl/ModPerl/Manifest.pm
/usr/lib64/perl5/vendor_perl/ModPerl/MapUtil.pm
/usr/lib64/perl5/vendor_perl/ModPerl/ParseSource.pm
/usr/lib64/perl5/vendor_perl/ModPerl/StructureMap.pm
/usr/lib64/perl5/vendor_perl/ModPerl/TestRun.pm
/usr/lib64/perl5/vendor_perl/ModPerl/TypeMap.pm
/usr/lib64/perl5/vendor_perl/ModPerl/WrapXS.pm
/usr/lib64/perl5/vendor_perl/auto/Apache2/Build
/usr/lib64/perl5/vendor_perl/auto/Apache2/Build/autosplit.ix
/usr/share/man/man3/Apache2::Build.3pm.gz
/usr/share/man/man3/Apache::Test.3pm.gz
/usr/share/man/man3/Apache::TestConfig.3pm.gz
/usr/share/man/man3/Apache::TestHandler.3pm.gz
/usr/share/man/man3/Apache::TestMB.3pm.gz
/usr/share/man/man3/Apache::TestMM.3pm.gz
/usr/share/man/man3/Apache::TestReport.3pm.gz
/usr/share/man/man3/Apache::TestRequest.3pm.gz
/usr/share/man/man3/Apache::TestRun.3pm.gz
/usr/share/man/man3/Apache::TestRunPHP.3pm.gz
/usr/share/man/man3/Apache::TestRunPerl.3pm.gz
/usr/share/man/man3/Apache::TestServer.3pm.gz
/usr/share/man/man3/Apache::TestSmoke.3pm.gz
/usr/share/man/man3/Apache::TestTrace.3pm.gz
/usr/share/man/man3/Apache::TestUtil.3pm.gz
/usr/share/man/man3/Bundle::ApacheTest.3pm.gz
/usr/share/man/man3/ModPerl::BuildMM.3pm.gz
/usr/share/man/man3/ModPerl::CScan.3pm.gz
/usr/share/man/man3/ModPerl::Code.3pm.gz
/usr/share/man/man3/ModPerl::Config.3pm.gz
/usr/share/man/man3/ModPerl::MM.3pm.gz

References

Summary

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