How To Install bind-devel on Rocky Linux 8

In this tutorial we learn how to install bind-devel on Rocky Linux 8. bind-devel is Header files and libraries needed for BIND DNS development

Introduction

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

What is bind-devel

The bind-devel package contains full version of the header files and libraries required for development with ISC BIND 9

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

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

sudo dnf -y install bind-devel

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

sudo yum -y install bind-devel

How To Uninstall bind-devel on Rocky Linux 8

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

sudo dnf remove bind-devel

bind-devel Package Contents on Rocky Linux 8

/usr/bin/bind9-config
/usr/bin/isc-config.sh
/usr/include/bind9/bind9
/usr/include/bind9/bind9/check.h
/usr/include/bind9/bind9/getaddresses.h
/usr/include/bind9/bind9/version.h
/usr/include/bind9/config.h
/usr/include/bind9/isccc
/usr/include/bind9/isccc/alist.h
/usr/include/bind9/isccc/base64.h
/usr/include/bind9/isccc/cc.h
/usr/include/bind9/isccc/ccmsg.h
/usr/include/bind9/isccc/events.h
/usr/include/bind9/isccc/lib.h
/usr/include/bind9/isccc/result.h
/usr/include/bind9/isccc/sexpr.h
/usr/include/bind9/isccc/symtab.h
/usr/include/bind9/isccc/symtype.h
/usr/include/bind9/isccc/types.h
/usr/include/bind9/isccc/util.h
/usr/include/bind9/isccc/version.h
/usr/include/bind9/lwres
/usr/include/bind9/lwres/context.h
/usr/include/bind9/lwres/int.h
/usr/include/bind9/lwres/ipv6.h
/usr/include/bind9/lwres/lang.h
/usr/include/bind9/lwres/list.h
/usr/include/bind9/lwres/lwbuffer.h
/usr/include/bind9/lwres/lwpacket.h
/usr/include/bind9/lwres/lwres.h
/usr/include/bind9/lwres/net.h
/usr/include/bind9/lwres/netdb.h
/usr/include/bind9/lwres/platform.h
/usr/include/bind9/lwres/result.h
/usr/include/bind9/lwres/stdlib.h
/usr/include/bind9/lwres/string.h
/usr/include/bind9/lwres/version.h
/usr/lib/libbind9.so
/usr/lib/libisccc.so
/usr/lib/liblwres.so
/usr/share/man/man1/bind9-config.1.gz
/usr/share/man/man1/isc-config.sh.1.gz
/usr/share/man/man3/lwres.3.gz
/usr/share/man/man3/lwres_addr_parse.3.gz
/usr/share/man/man3/lwres_buffer.3.gz
/usr/share/man/man3/lwres_buffer_add.3.gz
/usr/share/man/man3/lwres_buffer_back.3.gz
/usr/share/man/man3/lwres_buffer_clear.3.gz
/usr/share/man/man3/lwres_buffer_first.3.gz
/usr/share/man/man3/lwres_buffer_forward.3.gz
/usr/share/man/man3/lwres_buffer_getmem.3.gz
/usr/share/man/man3/lwres_buffer_getuint16.3.gz
/usr/share/man/man3/lwres_buffer_getuint32.3.gz
/usr/share/man/man3/lwres_buffer_getuint8.3.gz
/usr/share/man/man3/lwres_buffer_init.3.gz
/usr/share/man/man3/lwres_buffer_invalidate.3.gz
/usr/share/man/man3/lwres_buffer_putmem.3.gz
/usr/share/man/man3/lwres_buffer_putuint16.3.gz
/usr/share/man/man3/lwres_buffer_putuint32.3.gz
/usr/share/man/man3/lwres_buffer_putuint8.3.gz
/usr/share/man/man3/lwres_buffer_subtract.3.gz
/usr/share/man/man3/lwres_conf_clear.3.gz
/usr/share/man/man3/lwres_conf_get.3.gz
/usr/share/man/man3/lwres_conf_init.3.gz
/usr/share/man/man3/lwres_conf_parse.3.gz
/usr/share/man/man3/lwres_conf_print.3.gz
/usr/share/man/man3/lwres_config.3.gz
/usr/share/man/man3/lwres_context.3.gz
/usr/share/man/man3/lwres_context_allocmem.3.gz
/usr/share/man/man3/lwres_context_create.3.gz
/usr/share/man/man3/lwres_context_destroy.3.gz
/usr/share/man/man3/lwres_context_freemem.3.gz
/usr/share/man/man3/lwres_context_initserial.3.gz
/usr/share/man/man3/lwres_context_nextserial.3.gz
/usr/share/man/man3/lwres_context_sendrecv.3.gz
/usr/share/man/man3/lwres_endhostent.3.gz
/usr/share/man/man3/lwres_endhostent_r.3.gz
/usr/share/man/man3/lwres_freeaddrinfo.3.gz
/usr/share/man/man3/lwres_freehostent.3.gz
/usr/share/man/man3/lwres_gabn.3.gz
/usr/share/man/man3/lwres_gabnrequest_free.3.gz
/usr/share/man/man3/lwres_gabnrequest_parse.3.gz
/usr/share/man/man3/lwres_gabnrequest_render.3.gz
/usr/share/man/man3/lwres_gabnresponse_free.3.gz
/usr/share/man/man3/lwres_gabnresponse_parse.3.gz
/usr/share/man/man3/lwres_gabnresponse_render.3.gz
/usr/share/man/man3/lwres_gai_strerror.3.gz
/usr/share/man/man3/lwres_getaddrinfo.3.gz
/usr/share/man/man3/lwres_getaddrsbyname.3.gz
/usr/share/man/man3/lwres_gethostbyaddr.3.gz
/usr/share/man/man3/lwres_gethostbyaddr_r.3.gz
/usr/share/man/man3/lwres_gethostbyname.3.gz
/usr/share/man/man3/lwres_gethostbyname2.3.gz
/usr/share/man/man3/lwres_gethostbyname_r.3.gz
/usr/share/man/man3/lwres_gethostent.3.gz
/usr/share/man/man3/lwres_gethostent_r.3.gz
/usr/share/man/man3/lwres_getipnode.3.gz
/usr/share/man/man3/lwres_getipnodebyaddr.3.gz
/usr/share/man/man3/lwres_getipnodebyname.3.gz
/usr/share/man/man3/lwres_getnamebyaddr.3.gz
/usr/share/man/man3/lwres_getnameinfo.3.gz
/usr/share/man/man3/lwres_getrrsetbyname.3.gz
/usr/share/man/man3/lwres_gnba.3.gz
/usr/share/man/man3/lwres_gnbarequest_free.3.gz
/usr/share/man/man3/lwres_gnbarequest_parse.3.gz
/usr/share/man/man3/lwres_gnbarequest_render.3.gz
/usr/share/man/man3/lwres_gnbaresponse_free.3.gz
/usr/share/man/man3/lwres_gnbaresponse_parse.3.gz
/usr/share/man/man3/lwres_gnbaresponse_render.3.gz
/usr/share/man/man3/lwres_herror.3.gz
/usr/share/man/man3/lwres_hstrerror.3.gz
/usr/share/man/man3/lwres_inetntop.3.gz
/usr/share/man/man3/lwres_lwpacket_parseheader.3.gz
/usr/share/man/man3/lwres_lwpacket_renderheader.3.gz
/usr/share/man/man3/lwres_net_ntop.3.gz
/usr/share/man/man3/lwres_noop.3.gz
/usr/share/man/man3/lwres_nooprequest_free.3.gz
/usr/share/man/man3/lwres_nooprequest_parse.3.gz
/usr/share/man/man3/lwres_nooprequest_render.3.gz
/usr/share/man/man3/lwres_noopresponse_free.3.gz
/usr/share/man/man3/lwres_noopresponse_parse.3.gz
/usr/share/man/man3/lwres_noopresponse_render.3.gz
/usr/share/man/man3/lwres_packet.3.gz
/usr/share/man/man3/lwres_resutil.3.gz
/usr/share/man/man3/lwres_sethostent.3.gz
/usr/share/man/man3/lwres_sethostent_r.3.gz
/usr/share/man/man3/lwres_string_parse.3.gz
/usr/bin/bind9-config
/usr/bin/isc-config.sh
/usr/include/bind9/bind9
/usr/include/bind9/bind9/check.h
/usr/include/bind9/bind9/getaddresses.h
/usr/include/bind9/bind9/version.h
/usr/include/bind9/config.h
/usr/include/bind9/isccc
/usr/include/bind9/isccc/alist.h
/usr/include/bind9/isccc/base64.h
/usr/include/bind9/isccc/cc.h
/usr/include/bind9/isccc/ccmsg.h
/usr/include/bind9/isccc/events.h
/usr/include/bind9/isccc/lib.h
/usr/include/bind9/isccc/result.h
/usr/include/bind9/isccc/sexpr.h
/usr/include/bind9/isccc/symtab.h
/usr/include/bind9/isccc/symtype.h
/usr/include/bind9/isccc/types.h
/usr/include/bind9/isccc/util.h
/usr/include/bind9/isccc/version.h
/usr/include/bind9/lwres
/usr/include/bind9/lwres/context.h
/usr/include/bind9/lwres/int.h
/usr/include/bind9/lwres/ipv6.h
/usr/include/bind9/lwres/lang.h
/usr/include/bind9/lwres/list.h
/usr/include/bind9/lwres/lwbuffer.h
/usr/include/bind9/lwres/lwpacket.h
/usr/include/bind9/lwres/lwres.h
/usr/include/bind9/lwres/net.h
/usr/include/bind9/lwres/netdb.h
/usr/include/bind9/lwres/platform.h
/usr/include/bind9/lwres/result.h
/usr/include/bind9/lwres/stdlib.h
/usr/include/bind9/lwres/string.h
/usr/include/bind9/lwres/version.h
/usr/lib64/libbind9.so
/usr/lib64/libisccc.so
/usr/lib64/liblwres.so
/usr/share/man/man1/bind9-config.1.gz
/usr/share/man/man1/isc-config.sh.1.gz
/usr/share/man/man3/lwres.3.gz
/usr/share/man/man3/lwres_addr_parse.3.gz
/usr/share/man/man3/lwres_buffer.3.gz
/usr/share/man/man3/lwres_buffer_add.3.gz
/usr/share/man/man3/lwres_buffer_back.3.gz
/usr/share/man/man3/lwres_buffer_clear.3.gz
/usr/share/man/man3/lwres_buffer_first.3.gz
/usr/share/man/man3/lwres_buffer_forward.3.gz
/usr/share/man/man3/lwres_buffer_getmem.3.gz
/usr/share/man/man3/lwres_buffer_getuint16.3.gz
/usr/share/man/man3/lwres_buffer_getuint32.3.gz
/usr/share/man/man3/lwres_buffer_getuint8.3.gz
/usr/share/man/man3/lwres_buffer_init.3.gz
/usr/share/man/man3/lwres_buffer_invalidate.3.gz
/usr/share/man/man3/lwres_buffer_putmem.3.gz
/usr/share/man/man3/lwres_buffer_putuint16.3.gz
/usr/share/man/man3/lwres_buffer_putuint32.3.gz
/usr/share/man/man3/lwres_buffer_putuint8.3.gz
/usr/share/man/man3/lwres_buffer_subtract.3.gz
/usr/share/man/man3/lwres_conf_clear.3.gz
/usr/share/man/man3/lwres_conf_get.3.gz
/usr/share/man/man3/lwres_conf_init.3.gz
/usr/share/man/man3/lwres_conf_parse.3.gz
/usr/share/man/man3/lwres_conf_print.3.gz
/usr/share/man/man3/lwres_config.3.gz
/usr/share/man/man3/lwres_context.3.gz
/usr/share/man/man3/lwres_context_allocmem.3.gz
/usr/share/man/man3/lwres_context_create.3.gz
/usr/share/man/man3/lwres_context_destroy.3.gz
/usr/share/man/man3/lwres_context_freemem.3.gz
/usr/share/man/man3/lwres_context_initserial.3.gz
/usr/share/man/man3/lwres_context_nextserial.3.gz
/usr/share/man/man3/lwres_context_sendrecv.3.gz
/usr/share/man/man3/lwres_endhostent.3.gz
/usr/share/man/man3/lwres_endhostent_r.3.gz
/usr/share/man/man3/lwres_freeaddrinfo.3.gz
/usr/share/man/man3/lwres_freehostent.3.gz
/usr/share/man/man3/lwres_gabn.3.gz
/usr/share/man/man3/lwres_gabnrequest_free.3.gz
/usr/share/man/man3/lwres_gabnrequest_parse.3.gz
/usr/share/man/man3/lwres_gabnrequest_render.3.gz
/usr/share/man/man3/lwres_gabnresponse_free.3.gz
/usr/share/man/man3/lwres_gabnresponse_parse.3.gz
/usr/share/man/man3/lwres_gabnresponse_render.3.gz
/usr/share/man/man3/lwres_gai_strerror.3.gz
/usr/share/man/man3/lwres_getaddrinfo.3.gz
/usr/share/man/man3/lwres_getaddrsbyname.3.gz
/usr/share/man/man3/lwres_gethostbyaddr.3.gz
/usr/share/man/man3/lwres_gethostbyaddr_r.3.gz
/usr/share/man/man3/lwres_gethostbyname.3.gz
/usr/share/man/man3/lwres_gethostbyname2.3.gz
/usr/share/man/man3/lwres_gethostbyname_r.3.gz
/usr/share/man/man3/lwres_gethostent.3.gz
/usr/share/man/man3/lwres_gethostent_r.3.gz
/usr/share/man/man3/lwres_getipnode.3.gz
/usr/share/man/man3/lwres_getipnodebyaddr.3.gz
/usr/share/man/man3/lwres_getipnodebyname.3.gz
/usr/share/man/man3/lwres_getnamebyaddr.3.gz
/usr/share/man/man3/lwres_getnameinfo.3.gz
/usr/share/man/man3/lwres_getrrsetbyname.3.gz
/usr/share/man/man3/lwres_gnba.3.gz
/usr/share/man/man3/lwres_gnbarequest_free.3.gz
/usr/share/man/man3/lwres_gnbarequest_parse.3.gz
/usr/share/man/man3/lwres_gnbarequest_render.3.gz
/usr/share/man/man3/lwres_gnbaresponse_free.3.gz
/usr/share/man/man3/lwres_gnbaresponse_parse.3.gz
/usr/share/man/man3/lwres_gnbaresponse_render.3.gz
/usr/share/man/man3/lwres_herror.3.gz
/usr/share/man/man3/lwres_hstrerror.3.gz
/usr/share/man/man3/lwres_inetntop.3.gz
/usr/share/man/man3/lwres_lwpacket_parseheader.3.gz
/usr/share/man/man3/lwres_lwpacket_renderheader.3.gz
/usr/share/man/man3/lwres_net_ntop.3.gz
/usr/share/man/man3/lwres_noop.3.gz
/usr/share/man/man3/lwres_nooprequest_free.3.gz
/usr/share/man/man3/lwres_nooprequest_parse.3.gz
/usr/share/man/man3/lwres_nooprequest_render.3.gz
/usr/share/man/man3/lwres_noopresponse_free.3.gz
/usr/share/man/man3/lwres_noopresponse_parse.3.gz
/usr/share/man/man3/lwres_noopresponse_render.3.gz
/usr/share/man/man3/lwres_packet.3.gz
/usr/share/man/man3/lwres_resutil.3.gz
/usr/share/man/man3/lwres_sethostent.3.gz
/usr/share/man/man3/lwres_sethostent_r.3.gz
/usr/share/man/man3/lwres_string_parse.3.gz

References

Summary

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