How To Install knot-devel on Rocky Linux 8

In this tutorial we learn how to install knot-devel on Rocky Linux 8. knot-devel is Development header files for the Knot DNS libraries

Introduction

In this tutorial we learn how to install knot-devel on Rocky Linux 8.

What is knot-devel

The package contains development header files for the Knot DNS libraries included in knot-libs package.

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

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

sudo dnf -y install knot-devel

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

sudo yum -y install knot-devel

How To Uninstall knot-devel on Rocky Linux 8

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

sudo dnf remove knot-devel

knot-devel Package Contents on Rocky Linux 8

/usr/include/knot
/usr/include/knot/module.h
/usr/include/libdnssec
/usr/include/libdnssec/binary.h
/usr/include/libdnssec/crypto.h
/usr/include/libdnssec/dnssec.h
/usr/include/libdnssec/error.h
/usr/include/libdnssec/key.h
/usr/include/libdnssec/keyid.h
/usr/include/libdnssec/keystore.h
/usr/include/libdnssec/keytag.h
/usr/include/libdnssec/nsec.h
/usr/include/libdnssec/pem.h
/usr/include/libdnssec/random.h
/usr/include/libdnssec/sign.h
/usr/include/libdnssec/tsig.h
/usr/include/libdnssec/version.h
/usr/include/libknot
/usr/include/libknot/attribute.h
/usr/include/libknot/codes.h
/usr/include/libknot/consts.h
/usr/include/libknot/control
/usr/include/libknot/control/control.h
/usr/include/libknot/cookies.h
/usr/include/libknot/db
/usr/include/libknot/db/db.h
/usr/include/libknot/db/db_lmdb.h
/usr/include/libknot/db/db_trie.h
/usr/include/libknot/descriptor.h
/usr/include/libknot/dname.h
/usr/include/libknot/endian.h
/usr/include/libknot/errcode.h
/usr/include/libknot/error.h
/usr/include/libknot/libknot.h
/usr/include/libknot/lookup.h
/usr/include/libknot/mm_ctx.h
/usr/include/libknot/packet
/usr/include/libknot/packet/compr.h
/usr/include/libknot/packet/pkt.h
/usr/include/libknot/packet/rrset-wire.h
/usr/include/libknot/packet/wire.h
/usr/include/libknot/probe
/usr/include/libknot/probe/data.h
/usr/include/libknot/probe/probe.h
/usr/include/libknot/rdata.h
/usr/include/libknot/rdataset.h
/usr/include/libknot/rrset-dump.h
/usr/include/libknot/rrset.h
/usr/include/libknot/rrtype
/usr/include/libknot/rrtype/dnskey.h
/usr/include/libknot/rrtype/ds.h
/usr/include/libknot/rrtype/naptr.h
/usr/include/libknot/rrtype/nsec.h
/usr/include/libknot/rrtype/nsec3.h
/usr/include/libknot/rrtype/nsec3param.h
/usr/include/libknot/rrtype/opt.h
/usr/include/libknot/rrtype/rdname.h
/usr/include/libknot/rrtype/rrsig.h
/usr/include/libknot/rrtype/soa.h
/usr/include/libknot/rrtype/tsig.h
/usr/include/libknot/tsig-op.h
/usr/include/libknot/tsig.h
/usr/include/libknot/version.h
/usr/include/libknot/wire.h
/usr/include/libknot/xdp
/usr/include/libknot/xdp/bpf-consts.h
/usr/include/libknot/xdp/eth.h
/usr/include/libknot/xdp/xdp.h
/usr/include/libknot/yparser
/usr/include/libknot/yparser/yparser.h
/usr/include/libknot/yparser/ypformat.h
/usr/include/libknot/yparser/ypschema.h
/usr/include/libknot/yparser/yptrafo.h
/usr/include/libzscanner
/usr/include/libzscanner/error.h
/usr/include/libzscanner/scanner.h
/usr/include/libzscanner/version.h
/usr/lib64/libdnssec.so
/usr/lib64/libknot.so
/usr/lib64/libzscanner.so
/usr/lib64/pkgconfig/knotd.pc
/usr/lib64/pkgconfig/libdnssec.pc
/usr/lib64/pkgconfig/libknot.pc
/usr/lib64/pkgconfig/libzscanner.pc

References

Summary

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