How To Install tinyxml-devel on CentOS 8

tinyxml-devel is Development files for tinyxml

Introduction

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

What is tinyxml-devel

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

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

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

sudo dnf -y install tinyxml-devel

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

sudo yum -y install tinyxml-devel

How To Uninstall tinyxml-devel on CentOS 8

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

sudo dnf remove tinyxml-devel

tinyxml-devel Package Contents on CentOS 8

/usr/include/tinyxml.h
/usr/lib64/libtinyxml.so
/usr/lib64/pkgconfig/tinyxml.pc
/usr/share/doc/tinyxml-devel
/usr/share/doc/tinyxml-devel/annotated.html
/usr/share/doc/tinyxml-devel/classTiXmlAttribute-members.html
/usr/share/doc/tinyxml-devel/classTiXmlAttribute.html
/usr/share/doc/tinyxml-devel/classTiXmlAttribute.png
/usr/share/doc/tinyxml-devel/classTiXmlBase-members.html
/usr/share/doc/tinyxml-devel/classTiXmlBase.html
/usr/share/doc/tinyxml-devel/classTiXmlBase.png
/usr/share/doc/tinyxml-devel/classTiXmlComment-members.html
/usr/share/doc/tinyxml-devel/classTiXmlComment.html
/usr/share/doc/tinyxml-devel/classTiXmlComment.png
/usr/share/doc/tinyxml-devel/classTiXmlDeclaration-members.html
/usr/share/doc/tinyxml-devel/classTiXmlDeclaration.html
/usr/share/doc/tinyxml-devel/classTiXmlDeclaration.png
/usr/share/doc/tinyxml-devel/classTiXmlDocument-members.html
/usr/share/doc/tinyxml-devel/classTiXmlDocument.html
/usr/share/doc/tinyxml-devel/classTiXmlDocument.png
/usr/share/doc/tinyxml-devel/classTiXmlElement-members.html
/usr/share/doc/tinyxml-devel/classTiXmlElement.html
/usr/share/doc/tinyxml-devel/classTiXmlElement.png
/usr/share/doc/tinyxml-devel/classTiXmlHandle-members.html
/usr/share/doc/tinyxml-devel/classTiXmlHandle.html
/usr/share/doc/tinyxml-devel/classTiXmlNode-members.html
/usr/share/doc/tinyxml-devel/classTiXmlNode.html
/usr/share/doc/tinyxml-devel/classTiXmlNode.png
/usr/share/doc/tinyxml-devel/classTiXmlPrinter-members.html
/usr/share/doc/tinyxml-devel/classTiXmlPrinter.html
/usr/share/doc/tinyxml-devel/classTiXmlPrinter.png
/usr/share/doc/tinyxml-devel/classTiXmlText-members.html
/usr/share/doc/tinyxml-devel/classTiXmlText.html
/usr/share/doc/tinyxml-devel/classTiXmlText.png
/usr/share/doc/tinyxml-devel/classTiXmlUnknown-members.html
/usr/share/doc/tinyxml-devel/classTiXmlUnknown.html
/usr/share/doc/tinyxml-devel/classTiXmlUnknown.png
/usr/share/doc/tinyxml-devel/classTiXmlVisitor-members.html
/usr/share/doc/tinyxml-devel/classTiXmlVisitor.html
/usr/share/doc/tinyxml-devel/classTiXmlVisitor.png
/usr/share/doc/tinyxml-devel/classes.html
/usr/share/doc/tinyxml-devel/deprecated.html
/usr/share/doc/tinyxml-devel/doxygen.css
/usr/share/doc/tinyxml-devel/doxygen.png
/usr/share/doc/tinyxml-devel/files.html
/usr/share/doc/tinyxml-devel/functions.html
/usr/share/doc/tinyxml-devel/functions_0x63.html
/usr/share/doc/tinyxml-devel/functions_0x64.html
/usr/share/doc/tinyxml-devel/functions_0x65.html
/usr/share/doc/tinyxml-devel/functions_0x66.html
/usr/share/doc/tinyxml-devel/functions_0x67.html
/usr/share/doc/tinyxml-devel/functions_0x69.html
/usr/share/doc/tinyxml-devel/functions_0x6c.html
/usr/share/doc/tinyxml-devel/functions_0x6e.html
/usr/share/doc/tinyxml-devel/functions_0x6f.html
/usr/share/doc/tinyxml-devel/functions_0x70.html
/usr/share/doc/tinyxml-devel/functions_0x71.html
/usr/share/doc/tinyxml-devel/functions_0x72.html
/usr/share/doc/tinyxml-devel/functions_0x73.html
/usr/share/doc/tinyxml-devel/functions_0x74.html
/usr/share/doc/tinyxml-devel/functions_0x75.html
/usr/share/doc/tinyxml-devel/functions_0x76.html
/usr/share/doc/tinyxml-devel/functions_enum.html
/usr/share/doc/tinyxml-devel/functions_func.html
/usr/share/doc/tinyxml-devel/functions_func_0x63.html
/usr/share/doc/tinyxml-devel/functions_func_0x64.html
/usr/share/doc/tinyxml-devel/functions_func_0x65.html
/usr/share/doc/tinyxml-devel/functions_func_0x66.html
/usr/share/doc/tinyxml-devel/functions_func_0x67.html
/usr/share/doc/tinyxml-devel/functions_func_0x69.html
/usr/share/doc/tinyxml-devel/functions_func_0x6c.html
/usr/share/doc/tinyxml-devel/functions_func_0x6e.html
/usr/share/doc/tinyxml-devel/functions_func_0x70.html
/usr/share/doc/tinyxml-devel/functions_func_0x71.html
/usr/share/doc/tinyxml-devel/functions_func_0x72.html
/usr/share/doc/tinyxml-devel/functions_func_0x73.html
/usr/share/doc/tinyxml-devel/functions_func_0x74.html
/usr/share/doc/tinyxml-devel/functions_func_0x75.html
/usr/share/doc/tinyxml-devel/functions_func_0x76.html
/usr/share/doc/tinyxml-devel/functions_rela.html
/usr/share/doc/tinyxml-devel/functions_vars.html
/usr/share/doc/tinyxml-devel/hierarchy.html
/usr/share/doc/tinyxml-devel/index.html
/usr/share/doc/tinyxml-devel/pages.html
/usr/share/doc/tinyxml-devel/tab_b.gif
/usr/share/doc/tinyxml-devel/tab_l.gif
/usr/share/doc/tinyxml-devel/tab_r.gif
/usr/share/doc/tinyxml-devel/tabs.css
/usr/share/doc/tinyxml-devel/tinystr_8h_source.html
/usr/share/doc/tinyxml-devel/tinyxml_8h_source.html
/usr/share/doc/tinyxml-devel/tutorial0.html

References

Summary

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