How To Install libprelude-devel on Rocky Linux 8
Introduction
In this tutorial we learn how to install libprelude-devel
on Rocky Linux 8.
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 Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install libprelude-devel.
Install libprelude-devel on Rocky Linux 8 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 Rocky Linux 8 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 Rocky Linux 8
To uninstall only the libprelude-devel
package we can use the following command:
sudo dnf remove libprelude-devel
libprelude-devel Package Contents on Rocky Linux 8
/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 Rocky Linux 8 using yum and dnf.