How To Install libprelude-devel on Fedora 36

In this tutorial we learn how to install libprelude-devel in Fedora 36. libprelude-devel is Libraries and headers for developing Prelude sensors

Introduction

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

What is libprelude-devel

Libraries and headers you can use to develop Prelude sensors using the Prelude Library. Libprelude is a collection of generic functions providing communication between all Sensors, like IDS (Intrusion Detection System), and the Prelude Manager. It provides a convenient interface for sending and receiving IDMEF (Information and Event Message Exchange Format) alerts to Prelude Manager with transparent SSL, fail-over and replication support, asynchronous events and timer interfaces, an abstracted configuration API (hooking at the command-line, the configuration line, or wide configuration, available from the Manager), and a generic plugin API. It allows you to easily turn your favorite security program into a Prelude sensor.

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

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

sudo dnf -y install libprelude-devel

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

sudo yum -y install libprelude-devel

How To Uninstall libprelude-devel on Fedora 36

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

sudo dnf remove libprelude-devel

libprelude-devel Package Contents on Fedora 36

/usr/bin/libprelude-config
/usr/include/libprelude
/usr/include/libprelude/common.h
/usr/include/libprelude/daemonize.h
/usr/include/libprelude/idmef-additional-data.h
/usr/include/libprelude/idmef-class.h
/usr/include/libprelude/idmef-class.hxx
/usr/include/libprelude/idmef-criteria.h
/usr/include/libprelude/idmef-criteria.hxx
/usr/include/libprelude/idmef-criterion-value.h
/usr/include/libprelude/idmef-data.h
/usr/include/libprelude/idmef-message-helpers.h
/usr/include/libprelude/idmef-message-id.h
/usr/include/libprelude/idmef-message-print-json.h
/usr/include/libprelude/idmef-message-print.h
/usr/include/libprelude/idmef-message-read.h
/usr/include/libprelude/idmef-message-write.h
/usr/include/libprelude/idmef-object.h
/usr/include/libprelude/idmef-path.h
/usr/include/libprelude/idmef-path.hxx
/usr/include/libprelude/idmef-time.h
/usr/include/libprelude/idmef-time.hxx
/usr/include/libprelude/idmef-tree-data.h
/usr/include/libprelude/idmef-tree-wrap.h
/usr/include/libprelude/idmef-value-type.h
/usr/include/libprelude/idmef-value.h
/usr/include/libprelude/idmef-value.hxx
/usr/include/libprelude/idmef.h
/usr/include/libprelude/idmef.hxx
/usr/include/libprelude/prelude-async.h
/usr/include/libprelude/prelude-client-easy.hxx
/usr/include/libprelude/prelude-client-profile.h
/usr/include/libprelude/prelude-client-profile.hxx
/usr/include/libprelude/prelude-client.h
/usr/include/libprelude/prelude-client.hxx
/usr/include/libprelude/prelude-config.h
/usr/include/libprelude/prelude-connection-pool.h
/usr/include/libprelude/prelude-connection-pool.hxx
/usr/include/libprelude/prelude-connection.h
/usr/include/libprelude/prelude-connection.hxx
/usr/include/libprelude/prelude-error.h
/usr/include/libprelude/prelude-error.hxx
/usr/include/libprelude/prelude-extract.h
/usr/include/libprelude/prelude-failover.h
/usr/include/libprelude/prelude-hash.h
/usr/include/libprelude/prelude-ident.h
/usr/include/libprelude/prelude-inttypes.h
/usr/include/libprelude/prelude-io.h
/usr/include/libprelude/prelude-linked-object.h
/usr/include/libprelude/prelude-list.h
/usr/include/libprelude/prelude-log.h
/usr/include/libprelude/prelude-log.hxx
/usr/include/libprelude/prelude-macros.h
/usr/include/libprelude/prelude-message-id.h
/usr/include/libprelude/prelude-msg.h
/usr/include/libprelude/prelude-msgbuf.h
/usr/include/libprelude/prelude-option-wide.h
/usr/include/libprelude/prelude-option.h
/usr/include/libprelude/prelude-plugin.h
/usr/include/libprelude/prelude-string.h
/usr/include/libprelude/prelude-thread.h
/usr/include/libprelude/prelude-timer.h
/usr/include/libprelude/prelude.h
/usr/include/libprelude/prelude.hxx
/usr/lib/libprelude.so
/usr/lib/libpreludecpp.so
/usr/lib/pkgconfig/libprelude.pc
/usr/share/aclocal/libprelude.m4
/usr/share/libprelude
/usr/share/libprelude/swig
/usr/share/libprelude/swig/libpreludecpp.i
/usr/share/libprelude/swig/lua
/usr/share/libprelude/swig/lua/libpreludecpp-lua.i
/usr/share/libprelude/swig/perl
/usr/share/libprelude/swig/perl/libpreludecpp-perl.i
/usr/share/libprelude/swig/python
/usr/share/libprelude/swig/python/libpreludecpp-python.i
/usr/share/libprelude/swig/ruby
/usr/share/libprelude/swig/ruby/libpreludecpp-ruby.i
/usr/share/man/man1/libprelude-config.1.gz

References

Summary

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


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

Introduction

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

What is libprelude-devel

Libraries and headers you can use to develop Prelude sensors using the Prelude Library. Libprelude is a collection of generic functions providing communication between all Sensors, like IDS (Intrusion Detection System), and the Prelude Manager. It provides a convenient interface for sending and receiving IDMEF (Information and Event Message Exchange Format) alerts to Prelude Manager with transparent SSL, fail-over and replication support, asynchronous events and timer interfaces, an abstracted configuration API (hooking at the command-line, the configuration line, or wide configuration, available from the Manager), and a generic plugin API. It allows you to easily turn your favorite security program into a Prelude sensor.

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

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

sudo dnf -y install libprelude-devel

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

sudo yum -y install libprelude-devel

How To Uninstall libprelude-devel on Fedora 36

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

sudo dnf remove libprelude-devel

libprelude-devel Package Contents on Fedora 36

/usr/bin/libprelude-config
/usr/include/libprelude
/usr/include/libprelude/common.h
/usr/include/libprelude/daemonize.h
/usr/include/libprelude/idmef-additional-data.h
/usr/include/libprelude/idmef-class.h
/usr/include/libprelude/idmef-class.hxx
/usr/include/libprelude/idmef-criteria.h
/usr/include/libprelude/idmef-criteria.hxx
/usr/include/libprelude/idmef-criterion-value.h
/usr/include/libprelude/idmef-data.h
/usr/include/libprelude/idmef-message-helpers.h
/usr/include/libprelude/idmef-message-id.h
/usr/include/libprelude/idmef-message-print-json.h
/usr/include/libprelude/idmef-message-print.h
/usr/include/libprelude/idmef-message-read.h
/usr/include/libprelude/idmef-message-write.h
/usr/include/libprelude/idmef-object.h
/usr/include/libprelude/idmef-path.h
/usr/include/libprelude/idmef-path.hxx
/usr/include/libprelude/idmef-time.h
/usr/include/libprelude/idmef-time.hxx
/usr/include/libprelude/idmef-tree-data.h
/usr/include/libprelude/idmef-tree-wrap.h
/usr/include/libprelude/idmef-value-type.h
/usr/include/libprelude/idmef-value.h
/usr/include/libprelude/idmef-value.hxx
/usr/include/libprelude/idmef.h
/usr/include/libprelude/idmef.hxx
/usr/include/libprelude/prelude-async.h
/usr/include/libprelude/prelude-client-easy.hxx
/usr/include/libprelude/prelude-client-profile.h
/usr/include/libprelude/prelude-client-profile.hxx
/usr/include/libprelude/prelude-client.h
/usr/include/libprelude/prelude-client.hxx
/usr/include/libprelude/prelude-config.h
/usr/include/libprelude/prelude-connection-pool.h
/usr/include/libprelude/prelude-connection-pool.hxx
/usr/include/libprelude/prelude-connection.h
/usr/include/libprelude/prelude-connection.hxx
/usr/include/libprelude/prelude-error.h
/usr/include/libprelude/prelude-error.hxx
/usr/include/libprelude/prelude-extract.h
/usr/include/libprelude/prelude-failover.h
/usr/include/libprelude/prelude-hash.h
/usr/include/libprelude/prelude-ident.h
/usr/include/libprelude/prelude-inttypes.h
/usr/include/libprelude/prelude-io.h
/usr/include/libprelude/prelude-linked-object.h
/usr/include/libprelude/prelude-list.h
/usr/include/libprelude/prelude-log.h
/usr/include/libprelude/prelude-log.hxx
/usr/include/libprelude/prelude-macros.h
/usr/include/libprelude/prelude-message-id.h
/usr/include/libprelude/prelude-msg.h
/usr/include/libprelude/prelude-msgbuf.h
/usr/include/libprelude/prelude-option-wide.h
/usr/include/libprelude/prelude-option.h
/usr/include/libprelude/prelude-plugin.h
/usr/include/libprelude/prelude-string.h
/usr/include/libprelude/prelude-thread.h
/usr/include/libprelude/prelude-timer.h
/usr/include/libprelude/prelude.h
/usr/include/libprelude/prelude.hxx
/usr/lib64/libprelude.so
/usr/lib64/libpreludecpp.so
/usr/lib64/pkgconfig/libprelude.pc
/usr/share/aclocal/libprelude.m4
/usr/share/libprelude
/usr/share/libprelude/swig
/usr/share/libprelude/swig/libpreludecpp.i
/usr/share/libprelude/swig/lua
/usr/share/libprelude/swig/lua/libpreludecpp-lua.i
/usr/share/libprelude/swig/perl
/usr/share/libprelude/swig/perl/libpreludecpp-perl.i
/usr/share/libprelude/swig/python
/usr/share/libprelude/swig/python/libpreludecpp-python.i
/usr/share/libprelude/swig/ruby
/usr/share/libprelude/swig/ruby/libpreludecpp-ruby.i
/usr/share/man/man1/libprelude-config.1.gz

References

Summary

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