How To Install catch1-devel on Fedora 36

In this tutorial we learn how to install catch1-devel in Fedora 36. catch1-devel is Development files for catch1

Introduction

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

What is catch1-devel

Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C). It is implemented entirely in a set of header files, but is packaged up as a single header for extra convenience.

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

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

sudo dnf -y install catch1-devel

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

sudo yum -y install catch1-devel

How To Uninstall catch1-devel on Fedora 36

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

sudo dnf remove catch1-devel

catch1-devel Package Contents on Fedora 36

/usr/include/catch
/usr/include/catch/catch.hpp
/usr/include/catch/catch_session.hpp
/usr/include/catch/catch_with_main.hpp
/usr/include/catch/external
/usr/include/catch/external/clara.h
/usr/include/catch/external/tbc_text_format.h
/usr/include/catch/internal
/usr/include/catch/internal/catch_approx.hpp
/usr/include/catch/internal/catch_assertionresult.h
/usr/include/catch/internal/catch_assertionresult.hpp
/usr/include/catch/internal/catch_capture.hpp
/usr/include/catch/internal/catch_clara.h
/usr/include/catch/internal/catch_commandline.hpp
/usr/include/catch/internal/catch_common.h
/usr/include/catch/internal/catch_common.hpp
/usr/include/catch/internal/catch_compiler_capabilities.h
/usr/include/catch/internal/catch_config.hpp
/usr/include/catch/internal/catch_console_colour.hpp
/usr/include/catch/internal/catch_console_colour_impl.hpp
/usr/include/catch/internal/catch_context.h
/usr/include/catch/internal/catch_context_impl.hpp
/usr/include/catch/internal/catch_debugger.h
/usr/include/catch/internal/catch_debugger.hpp
/usr/include/catch/internal/catch_default_main.hpp
/usr/include/catch/internal/catch_errno_guard.hpp
/usr/include/catch/internal/catch_evaluate.hpp
/usr/include/catch/internal/catch_exception_translator_registry.hpp
/usr/include/catch/internal/catch_expression_lhs.hpp
/usr/include/catch/internal/catch_fatal_condition.hpp
/usr/include/catch/internal/catch_generators.hpp
/usr/include/catch/internal/catch_generators_impl.hpp
/usr/include/catch/internal/catch_impl.hpp
/usr/include/catch/internal/catch_interfaces_capture.h
/usr/include/catch/internal/catch_interfaces_config.h
/usr/include/catch/internal/catch_interfaces_exception.h
/usr/include/catch/internal/catch_interfaces_generators.h
/usr/include/catch/internal/catch_interfaces_registry_hub.h
/usr/include/catch/internal/catch_interfaces_reporter.h
/usr/include/catch/internal/catch_interfaces_runner.h
/usr/include/catch/internal/catch_interfaces_tag_alias_registry.h
/usr/include/catch/internal/catch_interfaces_testcase.h
/usr/include/catch/internal/catch_legacy_reporter_adapter.h
/usr/include/catch/internal/catch_legacy_reporter_adapter.hpp
/usr/include/catch/internal/catch_list.hpp
/usr/include/catch/internal/catch_matchers.hpp
/usr/include/catch/internal/catch_matchers_string.h
/usr/include/catch/internal/catch_matchers_string.hpp
/usr/include/catch/internal/catch_matchers_vector.h
/usr/include/catch/internal/catch_message.h
/usr/include/catch/internal/catch_message.hpp
/usr/include/catch/internal/catch_notimplemented_exception.h
/usr/include/catch/internal/catch_notimplemented_exception.hpp
/usr/include/catch/internal/catch_objc.hpp
/usr/include/catch/internal/catch_objc_arc.hpp
/usr/include/catch/internal/catch_option.hpp
/usr/include/catch/internal/catch_platform.h
/usr/include/catch/internal/catch_ptr.hpp
/usr/include/catch/internal/catch_reenable_warnings.h
/usr/include/catch/internal/catch_registry_hub.hpp
/usr/include/catch/internal/catch_reporter_registrars.hpp
/usr/include/catch/internal/catch_reporter_registry.hpp
/usr/include/catch/internal/catch_result_builder.h
/usr/include/catch/internal/catch_result_builder.hpp
/usr/include/catch/internal/catch_result_type.h
/usr/include/catch/internal/catch_run_context.hpp
/usr/include/catch/internal/catch_section.h
/usr/include/catch/internal/catch_section.hpp
/usr/include/catch/internal/catch_section_info.h
/usr/include/catch/internal/catch_section_info.hpp
/usr/include/catch/internal/catch_stream.h
/usr/include/catch/internal/catch_stream.hpp
/usr/include/catch/internal/catch_streambuf.h
/usr/include/catch/internal/catch_suppress_warnings.h
/usr/include/catch/internal/catch_tag_alias.h
/usr/include/catch/internal/catch_tag_alias_registry.h
/usr/include/catch/internal/catch_tag_alias_registry.hpp
/usr/include/catch/internal/catch_test_case_info.h
/usr/include/catch/internal/catch_test_case_info.hpp
/usr/include/catch/internal/catch_test_case_registry_impl.hpp
/usr/include/catch/internal/catch_test_case_tracker.hpp
/usr/include/catch/internal/catch_test_registry.hpp
/usr/include/catch/internal/catch_test_spec.hpp
/usr/include/catch/internal/catch_test_spec_parser.hpp
/usr/include/catch/internal/catch_text.h
/usr/include/catch/internal/catch_timer.h
/usr/include/catch/internal/catch_timer.hpp
/usr/include/catch/internal/catch_tostring.h
/usr/include/catch/internal/catch_tostring.hpp
/usr/include/catch/internal/catch_totals.hpp
/usr/include/catch/internal/catch_type_traits.hpp
/usr/include/catch/internal/catch_version.h
/usr/include/catch/internal/catch_version.hpp
/usr/include/catch/internal/catch_wildcard_pattern.hpp
/usr/include/catch/internal/catch_windows_h_proxy.h
/usr/include/catch/internal/catch_xmlwriter.hpp
/usr/include/catch/reporters
/usr/include/catch/reporters/catch_reporter_automake.hpp
/usr/include/catch/reporters/catch_reporter_bases.hpp
/usr/include/catch/reporters/catch_reporter_compact.hpp
/usr/include/catch/reporters/catch_reporter_console.hpp
/usr/include/catch/reporters/catch_reporter_junit.hpp
/usr/include/catch/reporters/catch_reporter_multi.hpp
/usr/include/catch/reporters/catch_reporter_tap.hpp
/usr/include/catch/reporters/catch_reporter_teamcity.hpp
/usr/include/catch/reporters/catch_reporter_xml.hpp
/usr/share/doc/catch1-devel
/usr/share/doc/catch1-devel/README.md
/usr/share/doc/catch1-devel/catch-logo-small.png
/usr/share/doc/catch1-devel/docs
/usr/share/doc/catch1-devel/docs/Readme.md
/usr/share/doc/catch1-devel/docs/assertions.md
/usr/share/doc/catch1-devel/docs/build-systems.md
/usr/share/doc/catch1-devel/docs/command-line.md
/usr/share/doc/catch1-devel/docs/commercial-users.md
/usr/share/doc/catch1-devel/docs/configuration.md
/usr/share/doc/catch1-devel/docs/contributing.md
/usr/share/doc/catch1-devel/docs/event-listeners.md
/usr/share/doc/catch1-devel/docs/limitations.md
/usr/share/doc/catch1-devel/docs/logging.md
/usr/share/doc/catch1-devel/docs/matchers.md
/usr/share/doc/catch1-devel/docs/opensource-users.md
/usr/share/doc/catch1-devel/docs/own-main.md
/usr/share/doc/catch1-devel/docs/release-notes.md
/usr/share/doc/catch1-devel/docs/release-process.md
/usr/share/doc/catch1-devel/docs/reporters.md
/usr/share/doc/catch1-devel/docs/slow-compiles.md
/usr/share/doc/catch1-devel/docs/test-cases-and-sections.md
/usr/share/doc/catch1-devel/docs/test-fixtures.md
/usr/share/doc/catch1-devel/docs/tostring.md
/usr/share/doc/catch1-devel/docs/tutorial.md
/usr/share/doc/catch1-devel/docs/why-catch.md
/usr/share/licenses/catch1-devel
/usr/share/licenses/catch1-devel/LICENSE.txt

References

Summary

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


title: “How To Install catch1-devel on Fedora 36” linkTitle: “catch1-devel” type: “docs” description: “In this tutorial we learn how to install catch1-devel in Fedora 36. catch1-devel is Development files for catch1” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/catch1-devel-featured.png

Introduction

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

What is catch1-devel

Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and Objective-C (and, maybe, C). It is implemented entirely in a set of header files, but is packaged up as a single header for extra convenience.

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

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

sudo dnf -y install catch1-devel

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

sudo yum -y install catch1-devel

How To Uninstall catch1-devel on Fedora 36

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

sudo dnf remove catch1-devel

catch1-devel Package Contents on Fedora 36

/usr/include/catch
/usr/include/catch/catch.hpp
/usr/include/catch/catch_session.hpp
/usr/include/catch/catch_with_main.hpp
/usr/include/catch/external
/usr/include/catch/external/clara.h
/usr/include/catch/external/tbc_text_format.h
/usr/include/catch/internal
/usr/include/catch/internal/catch_approx.hpp
/usr/include/catch/internal/catch_assertionresult.h
/usr/include/catch/internal/catch_assertionresult.hpp
/usr/include/catch/internal/catch_capture.hpp
/usr/include/catch/internal/catch_clara.h
/usr/include/catch/internal/catch_commandline.hpp
/usr/include/catch/internal/catch_common.h
/usr/include/catch/internal/catch_common.hpp
/usr/include/catch/internal/catch_compiler_capabilities.h
/usr/include/catch/internal/catch_config.hpp
/usr/include/catch/internal/catch_console_colour.hpp
/usr/include/catch/internal/catch_console_colour_impl.hpp
/usr/include/catch/internal/catch_context.h
/usr/include/catch/internal/catch_context_impl.hpp
/usr/include/catch/internal/catch_debugger.h
/usr/include/catch/internal/catch_debugger.hpp
/usr/include/catch/internal/catch_default_main.hpp
/usr/include/catch/internal/catch_errno_guard.hpp
/usr/include/catch/internal/catch_evaluate.hpp
/usr/include/catch/internal/catch_exception_translator_registry.hpp
/usr/include/catch/internal/catch_expression_lhs.hpp
/usr/include/catch/internal/catch_fatal_condition.hpp
/usr/include/catch/internal/catch_generators.hpp
/usr/include/catch/internal/catch_generators_impl.hpp
/usr/include/catch/internal/catch_impl.hpp
/usr/include/catch/internal/catch_interfaces_capture.h
/usr/include/catch/internal/catch_interfaces_config.h
/usr/include/catch/internal/catch_interfaces_exception.h
/usr/include/catch/internal/catch_interfaces_generators.h
/usr/include/catch/internal/catch_interfaces_registry_hub.h
/usr/include/catch/internal/catch_interfaces_reporter.h
/usr/include/catch/internal/catch_interfaces_runner.h
/usr/include/catch/internal/catch_interfaces_tag_alias_registry.h
/usr/include/catch/internal/catch_interfaces_testcase.h
/usr/include/catch/internal/catch_legacy_reporter_adapter.h
/usr/include/catch/internal/catch_legacy_reporter_adapter.hpp
/usr/include/catch/internal/catch_list.hpp
/usr/include/catch/internal/catch_matchers.hpp
/usr/include/catch/internal/catch_matchers_string.h
/usr/include/catch/internal/catch_matchers_string.hpp
/usr/include/catch/internal/catch_matchers_vector.h
/usr/include/catch/internal/catch_message.h
/usr/include/catch/internal/catch_message.hpp
/usr/include/catch/internal/catch_notimplemented_exception.h
/usr/include/catch/internal/catch_notimplemented_exception.hpp
/usr/include/catch/internal/catch_objc.hpp
/usr/include/catch/internal/catch_objc_arc.hpp
/usr/include/catch/internal/catch_option.hpp
/usr/include/catch/internal/catch_platform.h
/usr/include/catch/internal/catch_ptr.hpp
/usr/include/catch/internal/catch_reenable_warnings.h
/usr/include/catch/internal/catch_registry_hub.hpp
/usr/include/catch/internal/catch_reporter_registrars.hpp
/usr/include/catch/internal/catch_reporter_registry.hpp
/usr/include/catch/internal/catch_result_builder.h
/usr/include/catch/internal/catch_result_builder.hpp
/usr/include/catch/internal/catch_result_type.h
/usr/include/catch/internal/catch_run_context.hpp
/usr/include/catch/internal/catch_section.h
/usr/include/catch/internal/catch_section.hpp
/usr/include/catch/internal/catch_section_info.h
/usr/include/catch/internal/catch_section_info.hpp
/usr/include/catch/internal/catch_stream.h
/usr/include/catch/internal/catch_stream.hpp
/usr/include/catch/internal/catch_streambuf.h
/usr/include/catch/internal/catch_suppress_warnings.h
/usr/include/catch/internal/catch_tag_alias.h
/usr/include/catch/internal/catch_tag_alias_registry.h
/usr/include/catch/internal/catch_tag_alias_registry.hpp
/usr/include/catch/internal/catch_test_case_info.h
/usr/include/catch/internal/catch_test_case_info.hpp
/usr/include/catch/internal/catch_test_case_registry_impl.hpp
/usr/include/catch/internal/catch_test_case_tracker.hpp
/usr/include/catch/internal/catch_test_registry.hpp
/usr/include/catch/internal/catch_test_spec.hpp
/usr/include/catch/internal/catch_test_spec_parser.hpp
/usr/include/catch/internal/catch_text.h
/usr/include/catch/internal/catch_timer.h
/usr/include/catch/internal/catch_timer.hpp
/usr/include/catch/internal/catch_tostring.h
/usr/include/catch/internal/catch_tostring.hpp
/usr/include/catch/internal/catch_totals.hpp
/usr/include/catch/internal/catch_type_traits.hpp
/usr/include/catch/internal/catch_version.h
/usr/include/catch/internal/catch_version.hpp
/usr/include/catch/internal/catch_wildcard_pattern.hpp
/usr/include/catch/internal/catch_windows_h_proxy.h
/usr/include/catch/internal/catch_xmlwriter.hpp
/usr/include/catch/reporters
/usr/include/catch/reporters/catch_reporter_automake.hpp
/usr/include/catch/reporters/catch_reporter_bases.hpp
/usr/include/catch/reporters/catch_reporter_compact.hpp
/usr/include/catch/reporters/catch_reporter_console.hpp
/usr/include/catch/reporters/catch_reporter_junit.hpp
/usr/include/catch/reporters/catch_reporter_multi.hpp
/usr/include/catch/reporters/catch_reporter_tap.hpp
/usr/include/catch/reporters/catch_reporter_teamcity.hpp
/usr/include/catch/reporters/catch_reporter_xml.hpp
/usr/share/doc/catch1-devel
/usr/share/doc/catch1-devel/README.md
/usr/share/doc/catch1-devel/catch-logo-small.png
/usr/share/doc/catch1-devel/docs
/usr/share/doc/catch1-devel/docs/Readme.md
/usr/share/doc/catch1-devel/docs/assertions.md
/usr/share/doc/catch1-devel/docs/build-systems.md
/usr/share/doc/catch1-devel/docs/command-line.md
/usr/share/doc/catch1-devel/docs/commercial-users.md
/usr/share/doc/catch1-devel/docs/configuration.md
/usr/share/doc/catch1-devel/docs/contributing.md
/usr/share/doc/catch1-devel/docs/event-listeners.md
/usr/share/doc/catch1-devel/docs/limitations.md
/usr/share/doc/catch1-devel/docs/logging.md
/usr/share/doc/catch1-devel/docs/matchers.md
/usr/share/doc/catch1-devel/docs/opensource-users.md
/usr/share/doc/catch1-devel/docs/own-main.md
/usr/share/doc/catch1-devel/docs/release-notes.md
/usr/share/doc/catch1-devel/docs/release-process.md
/usr/share/doc/catch1-devel/docs/reporters.md
/usr/share/doc/catch1-devel/docs/slow-compiles.md
/usr/share/doc/catch1-devel/docs/test-cases-and-sections.md
/usr/share/doc/catch1-devel/docs/test-fixtures.md
/usr/share/doc/catch1-devel/docs/tostring.md
/usr/share/doc/catch1-devel/docs/tutorial.md
/usr/share/doc/catch1-devel/docs/why-catch.md
/usr/share/licenses/catch1-devel
/usr/share/licenses/catch1-devel/LICENSE.txt

References

Summary

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