How To Install rlog-devel on CentOS 8

rlog-devel is Runtime Logging for C++ - development files

Introduction

In this tutorial we learn how to install rlog-devel on CentOS 8.

What is rlog-devel

Files needed for developing apps using rlog

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

Install rlog-devel on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo dnf -y install rlog-devel

Install rlog-devel on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo yum -y install rlog-devel

How To Uninstall rlog-devel on CentOS 8

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

sudo dnf remove rlog-devel

rlog-devel Package Contents on CentOS 8

/usr/include/rlog
/usr/include/rlog/Error.h
/usr/include/rlog/Lock.h
/usr/include/rlog/Mutex.h
/usr/include/rlog/RLogChannel.h
/usr/include/rlog/RLogNode.h
/usr/include/rlog/RLogPublisher.h
/usr/include/rlog/RLogTime.h
/usr/include/rlog/StdioNode.h
/usr/include/rlog/SyslogNode.h
/usr/include/rlog/common.h
/usr/include/rlog/rlog-c99.h
/usr/include/rlog/rlog-novariadic.h
/usr/include/rlog/rlog-prec99.h
/usr/include/rlog/rlog.h
/usr/include/rlog/rloginit.h
/usr/include/rlog/rloglocation.h
/usr/lib64/librlog.so
/usr/lib64/pkgconfig/librlog.pc
/usr/share/doc/rlog-devel
/usr/share/doc/rlog-devel/html
/usr/share/doc/rlog-devel/html/Error_8h-source.html
/usr/share/doc/rlog-devel/html/Lock_8h-source.html
/usr/share/doc/rlog-devel/html/Mutex_8h-source.html
/usr/share/doc/rlog-devel/html/RLogChannel_8h-source.html
/usr/share/doc/rlog-devel/html/RLogNode_8h-source.html
/usr/share/doc/rlog-devel/html/RLogPublisher_8h-source.html
/usr/share/doc/rlog-devel/html/RLogTime_8h-source.html
/usr/share/doc/rlog-devel/html/StdioNode_8h-source.html
/usr/share/doc/rlog-devel/html/SyslogNode_8h-source.html
/usr/share/doc/rlog-devel/html/annotated.html
/usr/share/doc/rlog-devel/html/channel.html
/usr/share/doc/rlog-devel/html/classrlog_1_1Error-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1Error.html
/usr/share/doc/rlog-devel/html/classrlog_1_1FileNode-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1FileNode.html
/usr/share/doc/rlog-devel/html/classrlog_1_1FileNode.png
/usr/share/doc/rlog-devel/html/classrlog_1_1Lock-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1Lock.html
/usr/share/doc/rlog-devel/html/classrlog_1_1Mutex-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1Mutex.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogChannel-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogChannel.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogChannel.png
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogModule-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogModule.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogNode-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogNode.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogNode.png
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogPublisher-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogPublisher.html
/usr/share/doc/rlog-devel/html/classrlog_1_1RLogPublisher.png
/usr/share/doc/rlog-devel/html/classrlog_1_1StdioNode-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1StdioNode.html
/usr/share/doc/rlog-devel/html/classrlog_1_1StdioNode.png
/usr/share/doc/rlog-devel/html/classrlog_1_1SyslogNode-members.html
/usr/share/doc/rlog-devel/html/classrlog_1_1SyslogNode.html
/usr/share/doc/rlog-devel/html/classrlog_1_1SyslogNode.png
/usr/share/doc/rlog-devel/html/common_8h-source.html
/usr/share/doc/rlog-devel/html/component.html
/usr/share/doc/rlog-devel/html/config_8h-source.html
/usr/share/doc/rlog-devel/html/doxygen.css
/usr/share/doc/rlog-devel/html/doxygen.png
/usr/share/doc/rlog-devel/html/files.html
/usr/share/doc/rlog-devel/html/functions.html
/usr/share/doc/rlog-devel/html/functions_func.html
/usr/share/doc/rlog-devel/html/functions_vars.html
/usr/share/doc/rlog-devel/html/group__RLogMacros.html
/usr/share/doc/rlog-devel/html/hierarchy.html
/usr/share/doc/rlog-devel/html/index.html
/usr/share/doc/rlog-devel/html/modules.html
/usr/share/doc/rlog-devel/html/pages.html
/usr/share/doc/rlog-devel/html/rlog-c99_8h-source.html
/usr/share/doc/rlog-devel/html/rlog-novariadic_8h-source.html
/usr/share/doc/rlog-devel/html/rlog-prec99_8h-source.html
/usr/share/doc/rlog-devel/html/rlog_8h-source.html
/usr/share/doc/rlog-devel/html/rlog_8h.html
/usr/share/doc/rlog-devel/html/rloginit_8h-source.html
/usr/share/doc/rlog-devel/html/rloglocation_8h-source.html
/usr/share/doc/rlog-devel/html/structrlog_1_1ErrorData-members.html
/usr/share/doc/rlog-devel/html/structrlog_1_1ErrorData.html
/usr/share/doc/rlog-devel/html/structrlog_1_1PublishLoc-members.html
/usr/share/doc/rlog-devel/html/structrlog_1_1PublishLoc.html
/usr/share/doc/rlog-devel/html/structrlog_1_1RLogData-members.html
/usr/share/doc/rlog-devel/html/structrlog_1_1RLogData.html
/usr/share/doc/rlog-devel/html/tab_b.gif
/usr/share/doc/rlog-devel/html/tab_l.gif
/usr/share/doc/rlog-devel/html/tab_r.gif
/usr/share/doc/rlog-devel/html/tabs.css
/usr/share/doc/rlog-devel/refman.pdf

References

Summary

In this tutorial we learn how to install rlog-devel on CentOS 8 using yum and dnf.