How To Install xmlrpc-c on Rocky Linux 8

In this tutorial we learn how to install xmlrpc-c on Rocky Linux 8. xmlrpc-c is Lightweight RPC library based on XML and HTTP

Introduction

In this tutorial we learn how to install xmlrpc-c on Rocky Linux 8.

What is xmlrpc-c

XML-RPC is a quick-and-easy way to make procedure calls over the Internet. It converts the procedure call into XML document, sends it to a remote server using HTTP, and gets back the response as XML. This library provides a modular implementation of XML-RPC for C.

We can use yum or dnf to install xmlrpc-c on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install xmlrpc-c.

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

sudo dnf -y install xmlrpc-c

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

sudo yum -y install xmlrpc-c

How To Uninstall xmlrpc-c on Rocky Linux 8

To uninstall only the xmlrpc-c package we can use the following command:

sudo dnf remove xmlrpc-c

xmlrpc-c Package Contents on Rocky Linux 8

/usr/lib/.build-id
/usr/lib/.build-id/03
/usr/lib/.build-id/03/b867d09a88e9c5c28ba49e2ccaec86be1ad379
/usr/lib/.build-id/43
/usr/lib/.build-id/43/67bfb5845147257cd1adef099a3021beab5be2
/usr/lib/.build-id/43/d4e3b630df3d72943540f7fc57a92b98e790c2
/usr/lib/.build-id/52
/usr/lib/.build-id/52/547b70d7a5828c504035c45bf161e9f115ace3
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/3ed4c3f5e434154eaed538f2e89155c22aa6d7
/usr/lib/.build-id/85
/usr/lib/.build-id/85/770fc7e0db8401c692e38eef7ac8f66426f62a
/usr/lib/.build-id/89
/usr/lib/.build-id/89/c903d23c4a5f3788fabc6da030a8aca0b52147
/usr/lib/.build-id/8b
/usr/lib/.build-id/8b/0ee903e1eee6890d2f151b232bf94da85bc4f6
/usr/lib/.build-id/b1
/usr/lib/.build-id/b1/f4e6e75b5b01d113edcce2c590ec53cb6a0172
/usr/lib/libxmlrpc.so.3
/usr/lib/libxmlrpc.so.3.51
/usr/lib/libxmlrpc_abyss.so.3
/usr/lib/libxmlrpc_abyss.so.3.51
/usr/lib/libxmlrpc_openssl.so.1
/usr/lib/libxmlrpc_openssl.so.1.51
/usr/lib/libxmlrpc_server.so.3
/usr/lib/libxmlrpc_server.so.3.51
/usr/lib/libxmlrpc_server_abyss.so.3
/usr/lib/libxmlrpc_server_abyss.so.3.51
/usr/lib/libxmlrpc_server_cgi.so.3
/usr/lib/libxmlrpc_server_cgi.so.3.51
/usr/lib/libxmlrpc_util.so.4
/usr/lib/libxmlrpc_util.so.4.51
/usr/lib/libxmlrpc_xmlparse.so.3
/usr/lib/libxmlrpc_xmlparse.so.3.51
/usr/lib/libxmlrpc_xmltok.so.3
/usr/lib/libxmlrpc_xmltok.so.3.51
/usr/share/doc/xmlrpc-c
/usr/share/doc/xmlrpc-c/CREDITS
/usr/share/doc/xmlrpc-c/HISTORY
/usr/share/licenses/xmlrpc-c
/usr/share/licenses/xmlrpc-c/COPYING
/usr/share/licenses/xmlrpc-c/license.txt
/usr/lib/.build-id
/usr/lib/.build-id/12
/usr/lib/.build-id/12/2f21592e444ef274a8356d3aa04f26c0451e9b
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/0f6383e372cdd11769c03ea08e721b42b4d3ee
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/a341f95d7d2de71560571c80ff58567940dbfe
/usr/lib/.build-id/3c
/usr/lib/.build-id/3c/7998889fdb4c939fa2ab451fe130b0536bc2c8
/usr/lib/.build-id/5b
/usr/lib/.build-id/5b/924e011c3f5608ce9059a7c28f29fff2dc4e95
/usr/lib/.build-id/70
/usr/lib/.build-id/70/46a0f3e3ab6f75d5005a3333f86157920ae153
/usr/lib/.build-id/83
/usr/lib/.build-id/83/d79651d770dd38a54eecad1fbc536528fce35b
/usr/lib/.build-id/ea
/usr/lib/.build-id/ea/b0c5fbfcdb2b64cf620865bc311ce94294b4fd
/usr/lib/.build-id/f2
/usr/lib/.build-id/f2/efa2af63b5ed4d615f673a052924be50b46bb8
/usr/lib64/libxmlrpc.so.3
/usr/lib64/libxmlrpc.so.3.51
/usr/lib64/libxmlrpc_abyss.so.3
/usr/lib64/libxmlrpc_abyss.so.3.51
/usr/lib64/libxmlrpc_openssl.so.1
/usr/lib64/libxmlrpc_openssl.so.1.51
/usr/lib64/libxmlrpc_server.so.3
/usr/lib64/libxmlrpc_server.so.3.51
/usr/lib64/libxmlrpc_server_abyss.so.3
/usr/lib64/libxmlrpc_server_abyss.so.3.51
/usr/lib64/libxmlrpc_server_cgi.so.3
/usr/lib64/libxmlrpc_server_cgi.so.3.51
/usr/lib64/libxmlrpc_util.so.4
/usr/lib64/libxmlrpc_util.so.4.51
/usr/lib64/libxmlrpc_xmlparse.so.3
/usr/lib64/libxmlrpc_xmlparse.so.3.51
/usr/lib64/libxmlrpc_xmltok.so.3
/usr/lib64/libxmlrpc_xmltok.so.3.51
/usr/share/doc/xmlrpc-c
/usr/share/doc/xmlrpc-c/CREDITS
/usr/share/doc/xmlrpc-c/HISTORY
/usr/share/licenses/xmlrpc-c
/usr/share/licenses/xmlrpc-c/COPYING
/usr/share/licenses/xmlrpc-c/license.txt

References

Summary

In this tutorial we learn how to install xmlrpc-c on Rocky Linux 8 using yum and dnf.