How To Install freeopcua-devel on Fedora 36

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

Introduction

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

What is freeopcua-devel

The freeopcua-devel package contains libraries and header files for developing applications that use freeopcua.

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

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

sudo dnf -y install freeopcua-devel

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

sudo yum -y install freeopcua-devel

How To Uninstall freeopcua-devel on Fedora 36

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

sudo dnf remove freeopcua-devel

freeopcua-devel Package Contents on Fedora 36

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

## Introduction

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

### What is `freeopcua-devel`

> The freeopcua-devel package contains libraries and header files for developing applications that use freeopcua.  

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

## Install freeopcua-devel on Fedora 36 Using dnf

Update yum database with `dnf` using the following command.
/usr/include/opc
/usr/include/opc/common
/usr/include/opc/common/addons_core
/usr/include/opc/common/addons_core/addon.h
/usr/include/opc/common/addons_core/addon_manager.h
/usr/include/opc/common/addons_core/addon_parameters.h
/usr/include/opc/common/addons_core/config_file.h
/usr/include/opc/common/addons_core/dynamic_addon.h
/usr/include/opc/common/addons_core/dynamic_addon_factory.h
/usr/include/opc/common/addons_core/errors.h
/usr/include/opc/common/class_pointers.h
/usr/include/opc/common/errors.h
/usr/include/opc/common/exception.h
/usr/include/opc/common/interface.h
/usr/include/opc/common/logger.h
/usr/include/opc/common/modules.h
/usr/include/opc/common/thread.h
/usr/include/opc/common/uri_facade.h
/usr/include/opc/ua
/usr/include/opc/ua/client
/usr/include/opc/ua/client/addon.h
/usr/include/opc/ua/client/binary_client.h
/usr/include/opc/ua/client/client.h
/usr/include/opc/ua/client/remote_connection.h
/usr/include/opc/ua/connection_listener.h
/usr/include/opc/ua/errors.h
/usr/include/opc/ua/event.h
/usr/include/opc/ua/global.h
/usr/include/opc/ua/model.h
/usr/include/opc/ua/node.h
/usr/include/opc/ua/protocol
/usr/include/opc/ua/protocol/attribute_ids.h
/usr/include/opc/ua/protocol/binary
/usr/include/opc/ua/protocol/binary/common.h
/usr/include/opc/ua/protocol/binary/stream.h
/usr/include/opc/ua/protocol/channel.h
/usr/include/opc/ua/protocol/data_value.h
/usr/include/opc/ua/protocol/datetime.h
/usr/include/opc/ua/protocol/describe.h
/usr/include/opc/ua/protocol/endpoints.h
/usr/include/opc/ua/protocol/enums.h
/usr/include/opc/ua/protocol/expanded_object_ids.h
/usr/include/opc/ua/protocol/extension_identifiers.h
/usr/include/opc/ua/protocol/guid.h
/usr/include/opc/ua/protocol/input_from_buffer.h
/usr/include/opc/ua/protocol/message_identifiers.h
/usr/include/opc/ua/protocol/monitored_items.h
/usr/include/opc/ua/protocol/node_management.h
/usr/include/opc/ua/protocol/nodeid.h
/usr/include/opc/ua/protocol/object_ids.h
/usr/include/opc/ua/protocol/protocol.h
/usr/include/opc/ua/protocol/protocol_auto.h
/usr/include/opc/ua/protocol/reference_ids.h
/usr/include/opc/ua/protocol/secure_channel.h
/usr/include/opc/ua/protocol/session.h
/usr/include/opc/ua/protocol/status_codes.h
/usr/include/opc/ua/protocol/string_utils.h
/usr/include/opc/ua/protocol/strings.h
/usr/include/opc/ua/protocol/types.h
/usr/include/opc/ua/protocol/types_manual.h
/usr/include/opc/ua/protocol/utils.h
/usr/include/opc/ua/protocol/variable_access_level.h
/usr/include/opc/ua/protocol/variant.h
/usr/include/opc/ua/protocol/variant_visitor.h
/usr/include/opc/ua/protocol/view.h
/usr/include/opc/ua/server
/usr/include/opc/ua/server/addons
/usr/include/opc/ua/server/addons/address_space.h
/usr/include/opc/ua/server/addons/asio_addon.h
/usr/include/opc/ua/server/addons/common_addons.h
/usr/include/opc/ua/server/addons/endpoints_services.h
/usr/include/opc/ua/server/addons/opc_tcp_async.h
/usr/include/opc/ua/server/addons/opcua_protocol.h
/usr/include/opc/ua/server/addons/services_registry.h
/usr/include/opc/ua/server/addons/standard_address_space.h
/usr/include/opc/ua/server/addons/subscription_service.h
/usr/include/opc/ua/server/addons/xml_ns.h
/usr/include/opc/ua/server/address_space.h
/usr/include/opc/ua/server/endpoints_services.h
/usr/include/opc/ua/server/opc_tcp_async.h
/usr/include/opc/ua/server/server.h
/usr/include/opc/ua/server/services_registry.h
/usr/include/opc/ua/server/standard_address_space.h
/usr/include/opc/ua/server/subscription_service.h
/usr/include/opc/ua/server_operations.h
/usr/include/opc/ua/services
/usr/include/opc/ua/services/attributes.h
/usr/include/opc/ua/services/endpoints.h
/usr/include/opc/ua/services/method.h
/usr/include/opc/ua/services/node_management.h
/usr/include/opc/ua/services/services.h
/usr/include/opc/ua/services/subscriptions.h
/usr/include/opc/ua/services/view.h
/usr/include/opc/ua/socket_channel.h
/usr/include/opc/ua/subscription.h
/usr/lib64/cmake/FreeOpcUa
/usr/lib64/cmake/FreeOpcUa/FreeOpcUaConfig-debug.cmake
/usr/lib64/cmake/FreeOpcUa/FreeOpcUaConfig.cmake
/usr/lib64/libopcuaclient.so
/usr/lib64/libopcuacore.so
/usr/lib64/libopcuaprotocol.so
/usr/lib64/libopcuaserver.so
/usr/lib64/pkgconfig/libopcuaclient.pc
/usr/lib64/pkgconfig/libopcuacore.pc
/usr/lib64/pkgconfig/libopcuaprotocol.pc
/usr/lib64/pkgconfig/libopcuaserver.pc

```bash
sudo dnf makecache --refresh

After updating yum database, We can install freeopcua-devel using dnf by running the following command:

sudo dnf -y install freeopcua-devel

Install freeopcua-devel on Fedora 36 Using yum

Update yum database with yum using the following command.


## References

* [freeopcua-devel website](http://freeopcua.github.io/)

## Summary

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

```bash
sudo yum makecache --refresh

After updating yum database, We can install freeopcua-devel using yum by running the following command:

sudo yum -y install freeopcua-devel

How To Uninstall freeopcua-devel on Fedora 36

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

sudo dnf remove freeopcua-devel

freeopcua-devel Package Contents on Fedora 36

/usr/include/opc
/usr/include/opc/common
/usr/include/opc/common/addons_core
/usr/include/opc/common/addons_core/addon.h
/usr/include/opc/common/addons_core/addon_manager.h
/usr/include/opc/common/addons_core/addon_parameters.h
/usr/include/opc/common/addons_core/config_file.h
/usr/include/opc/common/addons_core/dynamic_addon.h
/usr/include/opc/common/addons_core/dynamic_addon_factory.h
/usr/include/opc/common/addons_core/errors.h
/usr/include/opc/common/class_pointers.h
/usr/include/opc/common/errors.h
/usr/include/opc/common/exception.h
/usr/include/opc/common/interface.h
/usr/include/opc/common/logger.h
/usr/include/opc/common/modules.h
/usr/include/opc/common/thread.h
/usr/include/opc/common/uri_facade.h
/usr/include/opc/ua
/usr/include/opc/ua/client
/usr/include/opc/ua/client/addon.h
/usr/include/opc/ua/client/binary_client.h
/usr/include/opc/ua/client/client.h
/usr/include/opc/ua/client/remote_connection.h
/usr/include/opc/ua/connection_listener.h
/usr/include/opc/ua/errors.h
/usr/include/opc/ua/event.h
/usr/include/opc/ua/global.h
/usr/include/opc/ua/model.h
/usr/include/opc/ua/node.h
/usr/include/opc/ua/protocol
/usr/include/opc/ua/protocol/attribute_ids.h
/usr/include/opc/ua/protocol/binary
/usr/include/opc/ua/protocol/binary/common.h
/usr/include/opc/ua/protocol/binary/stream.h
/usr/include/opc/ua/protocol/channel.h
/usr/include/opc/ua/protocol/data_value.h
/usr/include/opc/ua/protocol/datetime.h
/usr/include/opc/ua/protocol/describe.h
/usr/include/opc/ua/protocol/endpoints.h
/usr/include/opc/ua/protocol/enums.h
/usr/include/opc/ua/protocol/expanded_object_ids.h
/usr/include/opc/ua/protocol/extension_identifiers.h
/usr/include/opc/ua/protocol/guid.h
/usr/include/opc/ua/protocol/input_from_buffer.h
/usr/include/opc/ua/protocol/message_identifiers.h
/usr/include/opc/ua/protocol/monitored_items.h
/usr/include/opc/ua/protocol/node_management.h
/usr/include/opc/ua/protocol/nodeid.h
/usr/include/opc/ua/protocol/object_ids.h
/usr/include/opc/ua/protocol/protocol.h
/usr/include/opc/ua/protocol/protocol_auto.h
/usr/include/opc/ua/protocol/reference_ids.h
/usr/include/opc/ua/protocol/secure_channel.h
/usr/include/opc/ua/protocol/session.h
/usr/include/opc/ua/protocol/status_codes.h
/usr/include/opc/ua/protocol/string_utils.h
/usr/include/opc/ua/protocol/strings.h
/usr/include/opc/ua/protocol/types.h
/usr/include/opc/ua/protocol/types_manual.h
/usr/include/opc/ua/protocol/utils.h
/usr/include/opc/ua/protocol/variable_access_level.h
/usr/include/opc/ua/protocol/variant.h
/usr/include/opc/ua/protocol/variant_visitor.h
/usr/include/opc/ua/protocol/view.h
/usr/include/opc/ua/server
/usr/include/opc/ua/server/addons
/usr/include/opc/ua/server/addons/address_space.h
/usr/include/opc/ua/server/addons/asio_addon.h
/usr/include/opc/ua/server/addons/common_addons.h
/usr/include/opc/ua/server/addons/endpoints_services.h
/usr/include/opc/ua/server/addons/opc_tcp_async.h
/usr/include/opc/ua/server/addons/opcua_protocol.h
/usr/include/opc/ua/server/addons/services_registry.h
/usr/include/opc/ua/server/addons/standard_address_space.h
/usr/include/opc/ua/server/addons/subscription_service.h
/usr/include/opc/ua/server/addons/xml_ns.h
/usr/include/opc/ua/server/address_space.h
/usr/include/opc/ua/server/endpoints_services.h
/usr/include/opc/ua/server/opc_tcp_async.h
/usr/include/opc/ua/server/server.h
/usr/include/opc/ua/server/services_registry.h
/usr/include/opc/ua/server/standard_address_space.h
/usr/include/opc/ua/server/subscription_service.h
/usr/include/opc/ua/server_operations.h
/usr/include/opc/ua/services
/usr/include/opc/ua/services/attributes.h
/usr/include/opc/ua/services/endpoints.h
/usr/include/opc/ua/services/method.h
/usr/include/opc/ua/services/node_management.h
/usr/include/opc/ua/services/services.h
/usr/include/opc/ua/services/subscriptions.h
/usr/include/opc/ua/services/view.h
/usr/include/opc/ua/socket_channel.h
/usr/include/opc/ua/subscription.h
/usr/lib/cmake/FreeOpcUa
/usr/lib/cmake/FreeOpcUa/FreeOpcUaConfig-debug.cmake
/usr/lib/cmake/FreeOpcUa/FreeOpcUaConfig.cmake
/usr/lib/libopcuaclient.so
/usr/lib/libopcuacore.so
/usr/lib/libopcuaprotocol.so
/usr/lib/libopcuaserver.so
/usr/lib/pkgconfig/libopcuaclient.pc
/usr/lib/pkgconfig/libopcuacore.pc
/usr/lib/pkgconfig/libopcuaprotocol.pc
/usr/lib/pkgconfig/libopcuaserver.pc

References

Summary

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