How To Install qxmpp on Fedora 34
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
- [qxmpp website](http://code.google.com/p/qxmpp/ http://code.google.com/p/qxmpp/)
Summary
In this tutorial we learn how to install qxmpp
on Fedora 34 using yum and dnf.