How To Install dataquay on Fedora 34

dataquay is Simple RDF for C++ and Qt applications Simple RDF for C++ and Qt applications

Introduction

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

What is dataquay

Dataquay is a free open source library that provides a friendly C++ interface to an RDF datastore using Qt4 classes and containers. Supported datastores are the popular and feature-complete Redland and the lightweight Sord. Dataquay is simple to use and easy to integrate. It is principally aimed at Qt-based applications that would like to use an RDF datastore as backing for in-memory project data, to avoid having to invent file formats or XML schemas and to make it easy to augment the data with descriptive metadata pulled in from external sources. It’s also useful for applications with ad-hoc needs for metadata management using RDF sources. Dataquay does not use a separate database, instead using in-memory storage with separate file import and export facilities. Although it offers a choice of datastore implementations, the choice is made at compile time when deploying your application. The Fedora package is configured to use Redland, as recommended by the developers for general use. dataquay 0.9.1 5.20190227gitb82360a98f49.fc34 x86_64 167 k dataquay-0.9.1-5.20190227gitb82360a98f49.fc34.src.rpm fedora Simple RDF for C++ and Qt applications https MIT Dataquay is a free open source library that provides a friendly C++ interface to an RDF datastore using Qt4 classes and containers. Supported datastores are the popular and feature-complete Redland and the lightweight Sord. Dataquay is simple to use and easy to integrate. It is principally aimed at Qt-based applications that would like to use an RDF datastore as backing for in-memory project data, to avoid having to invent file formats or XML schemas and to make it easy to augment the data with descriptive metadata pulled in from external sources. It’s also useful for applications with ad-hoc needs for metadata management using RDF sources. Dataquay does not use a separate database, instead using in-memory storage with separate file import and export facilities. Although it offers a choice of datastore implementations, the choice is made at compile time when deploying your application. The Fedora package is configured to use Redland, as recommended by the developers for general use.

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

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

sudo dnf -y install dataquay

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

sudo yum -y install dataquay

How To Uninstall dataquay on Fedora 34

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

sudo dnf remove dataquay

dataquay Package Contents on Fedora 34

/usr/lib/.build-id
/usr/lib/.build-id/10
/usr/lib/.build-id/10/8342c780eeb3c28c483bee4997513084dd709a
/usr/lib/libdataquay.so.0
/usr/lib/libdataquay.so.0.9
/usr/lib/libdataquay.so.0.9.1
/usr/share/doc/dataquay
/usr/share/doc/dataquay/CHANGELOG
/usr/share/doc/dataquay/README.txt
/usr/share/licenses/dataquay
/usr/share/licenses/dataquay/COPYING
/usr/lib/.build-id
/usr/lib/.build-id/c3
/usr/lib/.build-id/c3/fcc1543ee339a2d6c777848294d1b79bb8c623
/usr/lib64/libdataquay.so.0
/usr/lib64/libdataquay.so.0.9
/usr/lib64/libdataquay.so.0.9.1
/usr/share/doc/dataquay
/usr/share/doc/dataquay/CHANGELOG
/usr/share/doc/dataquay/README.txt
/usr/share/licenses/dataquay
/usr/share/licenses/dataquay/COPYING

References

Summary

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