How To Install qxmpp on Fedora 34

qxmpp is Qt XMPP Library Qt XMPP Library

Introduction

In this tutorial we learn how to install qxmpp on Fedora 34.

What is qxmpp

QXmpp is a cross-platform C++ XMPP client library. It is based on Qt and C++. QXmpp is pretty intuitive and easy to use. It uses Qt extensively. Qt is the only third party library it is dependent on. Users need to a have working knowledge of C++ and Qt basics (Signals and Slots and Qt data types). The underlying TCP socket and the XMPP RFCs (RFC3920 and RFC3921) have been encapsulated into classes and functions. Therefore the user would not be bothered with these details. But it is always recommended to the advanced users to read and enjoy the low level details. qxmpp 0.9.3 13.fc34 x86_64 509 k qxmpp-0.9.3-13.fc34.src.rpm fedora Qt XMPP Library http LGPLv2+ QXmpp is a cross-platform C++ XMPP client library. It is based on Qt and C++. QXmpp is pretty intuitive and easy to use. It uses Qt extensively. Qt is the only third party library it is dependent on. Users need to a have working knowledge of C++ and Qt basics (Signals and Slots and Qt data types). The underlying TCP socket and the XMPP RFCs (RFC3920 and RFC3921) have been encapsulated into classes and functions. Therefore the user would not be bothered with these details. But it is always recommended to the advanced users to read and enjoy the low level details.

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

Install qxmpp on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

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

sudo dnf -y install qxmpp

Install qxmpp on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install qxmpp using yum by running the following command:

sudo yum -y install qxmpp

How To Uninstall qxmpp on Fedora 34

To uninstall only the qxmpp package we can use the following command:

sudo dnf remove qxmpp

qxmpp Package Contents on Fedora 34

/usr/lib/.build-id
/usr/lib/.build-id/c8
/usr/lib/.build-id/c8/8c93802ef8a7f49750b0486a37cb6244db2f3b
/usr/lib/libqxmpp.so.0
/usr/lib/libqxmpp.so.0.9
/usr/lib/libqxmpp.so.0.9.3
/usr/share/doc/qxmpp
/usr/share/doc/qxmpp/AUTHORS
/usr/share/doc/qxmpp/CHANGELOG
/usr/share/doc/qxmpp/LICENSE.LGPL
/usr/share/doc/qxmpp/README.md
/usr/lib/.build-id
/usr/lib/.build-id/dd
/usr/lib/.build-id/dd/ba81569bf4ab6b097a7f92d093a9f38e97b0b4
/usr/lib64/libqxmpp.so.0
/usr/lib64/libqxmpp.so.0.9
/usr/lib64/libqxmpp.so.0.9.3
/usr/share/doc/qxmpp
/usr/share/doc/qxmpp/AUTHORS
/usr/share/doc/qxmpp/CHANGELOG
/usr/share/doc/qxmpp/LICENSE.LGPL
/usr/share/doc/qxmpp/README.md

References

Summary

In this tutorial we learn how to install qxmpp on Fedora 34 using yum and dnf.