How To Install gdb-headless on Rocky Linux 8
Introduction
In this tutorial we learn how to install gdb-headless
on Rocky Linux 8.
What is gdb-headless
GDB, the GNU debugger, allows you to debug programs written in C, C++, Java, and other languages, by executing them in a controlled fashion and printing their data.
We can use yum
or dnf
to install gdb-headless
on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install gdb-headless.
Install gdb-headless 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 gdb-headless
using dnf
by running the following command:
sudo dnf -y install gdb-headless
Install gdb-headless 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 gdb-headless
using yum
by running the following command:
sudo yum -y install gdb-headless
How To Uninstall gdb-headless on Rocky Linux 8
To uninstall only the gdb-headless
package we can use the following command:
sudo dnf remove gdb-headless
gdb-headless Package Contents on Rocky Linux 8
/etc/gdbinit
/etc/gdbinit.d
/usr/bin/gdb-add-index
/usr/lib/.build-id
/usr/lib/.build-id/2a
/usr/lib/.build-id/2a/c29a48e2d98ada1ce6fb10ca45a2cd666707b3
/usr/libexec/gdb
/usr/share/gdb
/usr/share/gdb/auto-load
/usr/share/gdb/auto-load/bin
/usr/share/gdb/auto-load/lib
/usr/share/gdb/auto-load/sbin
/usr/share/gdb/auto-load/usr
/usr/share/gdb/auto-load/usr/bin
/usr/share/gdb/auto-load/usr/lib
/usr/share/gdb/auto-load/usr/sbin
/usr/share/gdb/guile
/usr/share/gdb/guile/gdb
/usr/share/gdb/guile/gdb.go
/usr/share/gdb/guile/gdb.scm
/usr/share/gdb/guile/gdb/boot.scm
/usr/share/gdb/guile/gdb/experimental.go
/usr/share/gdb/guile/gdb/experimental.scm
/usr/share/gdb/guile/gdb/init.scm
/usr/share/gdb/guile/gdb/iterator.go
/usr/share/gdb/guile/gdb/iterator.scm
/usr/share/gdb/guile/gdb/printing.go
/usr/share/gdb/guile/gdb/printing.scm
/usr/share/gdb/guile/gdb/support.go
/usr/share/gdb/guile/gdb/support.scm
/usr/share/gdb/guile/gdb/types.go
/usr/share/gdb/guile/gdb/types.scm
/usr/share/gdb/python
/usr/share/gdb/python/gdb
/usr/share/gdb/python/gdb/FrameDecorator.py
/usr/share/gdb/python/gdb/FrameIterator.py
/usr/share/gdb/python/gdb/__init__.py
/usr/share/gdb/python/gdb/command
/usr/share/gdb/python/gdb/command/__init__.py
/usr/share/gdb/python/gdb/command/explore.py
/usr/share/gdb/python/gdb/command/frame_filters.py
/usr/share/gdb/python/gdb/command/ignore_errors.py
/usr/share/gdb/python/gdb/command/pretty_printers.py
/usr/share/gdb/python/gdb/command/prompt.py
/usr/share/gdb/python/gdb/command/type_printers.py
/usr/share/gdb/python/gdb/command/unwinders.py
/usr/share/gdb/python/gdb/command/xmethods.py
/usr/share/gdb/python/gdb/frames.py
/usr/share/gdb/python/gdb/function
/usr/share/gdb/python/gdb/function/__init__.py
/usr/share/gdb/python/gdb/function/as_string.py
/usr/share/gdb/python/gdb/function/caller_is.py
/usr/share/gdb/python/gdb/function/in_scope.py
/usr/share/gdb/python/gdb/function/strfns.py
/usr/share/gdb/python/gdb/printer
/usr/share/gdb/python/gdb/printer/__init__.py
/usr/share/gdb/python/gdb/printer/bound_registers.py
/usr/share/gdb/python/gdb/printing.py
/usr/share/gdb/python/gdb/prompt.py
/usr/share/gdb/python/gdb/types.py
/usr/share/gdb/python/gdb/unwinder.py
/usr/share/gdb/python/gdb/xmethod.py
/usr/share/gdb/syscalls
/usr/share/gdb/syscalls/aarch64-linux.xml
/usr/share/gdb/syscalls/arm-linux.xml
/usr/share/gdb/syscalls/freebsd.xml
/usr/share/gdb/syscalls/gdb-syscalls.dtd
/usr/share/gdb/syscalls/i386-linux.xml
/usr/share/gdb/syscalls/ppc-linux.xml
/usr/share/gdb/syscalls/ppc64-linux.xml
/usr/share/gdb/syscalls/s390-linux.xml
/usr/share/gdb/syscalls/s390x-linux.xml
/usr/share/man/man1/gdb-add-index.1.gz
/usr/share/man/man1/gdb.1.gz
/usr/share/man/man5/gdbinit.5.gz
/etc/gdbinit
/etc/gdbinit.d
/usr/bin/gdb-add-index
/usr/lib/.build-id
/usr/lib/.build-id/f0
/usr/lib/.build-id/f0/0127cc7ea1edf2151bdcc69ad8ad1262695f28
/usr/libexec/gdb
/usr/share/gdb
/usr/share/gdb/auto-load
/usr/share/gdb/auto-load/bin
/usr/share/gdb/auto-load/lib
/usr/share/gdb/auto-load/lib64
/usr/share/gdb/auto-load/sbin
/usr/share/gdb/auto-load/usr
/usr/share/gdb/auto-load/usr/bin
/usr/share/gdb/auto-load/usr/lib
/usr/share/gdb/auto-load/usr/lib64
/usr/share/gdb/auto-load/usr/sbin
/usr/share/gdb/guile
/usr/share/gdb/guile/gdb
/usr/share/gdb/guile/gdb.go
/usr/share/gdb/guile/gdb.scm
/usr/share/gdb/guile/gdb/boot.scm
/usr/share/gdb/guile/gdb/experimental.go
/usr/share/gdb/guile/gdb/experimental.scm
/usr/share/gdb/guile/gdb/init.scm
/usr/share/gdb/guile/gdb/iterator.go
/usr/share/gdb/guile/gdb/iterator.scm
/usr/share/gdb/guile/gdb/printing.go
/usr/share/gdb/guile/gdb/printing.scm
/usr/share/gdb/guile/gdb/support.go
/usr/share/gdb/guile/gdb/support.scm
/usr/share/gdb/guile/gdb/types.go
/usr/share/gdb/guile/gdb/types.scm
/usr/share/gdb/python
/usr/share/gdb/python/gdb
/usr/share/gdb/python/gdb/FrameDecorator.py
/usr/share/gdb/python/gdb/FrameIterator.py
/usr/share/gdb/python/gdb/__init__.py
/usr/share/gdb/python/gdb/command
/usr/share/gdb/python/gdb/command/__init__.py
/usr/share/gdb/python/gdb/command/explore.py
/usr/share/gdb/python/gdb/command/frame_filters.py
/usr/share/gdb/python/gdb/command/ignore_errors.py
/usr/share/gdb/python/gdb/command/pretty_printers.py
/usr/share/gdb/python/gdb/command/prompt.py
/usr/share/gdb/python/gdb/command/type_printers.py
/usr/share/gdb/python/gdb/command/unwinders.py
/usr/share/gdb/python/gdb/command/xmethods.py
/usr/share/gdb/python/gdb/frames.py
/usr/share/gdb/python/gdb/function
/usr/share/gdb/python/gdb/function/__init__.py
/usr/share/gdb/python/gdb/function/as_string.py
/usr/share/gdb/python/gdb/function/caller_is.py
/usr/share/gdb/python/gdb/function/in_scope.py
/usr/share/gdb/python/gdb/function/strfns.py
/usr/share/gdb/python/gdb/printer
/usr/share/gdb/python/gdb/printer/__init__.py
/usr/share/gdb/python/gdb/printer/bound_registers.py
/usr/share/gdb/python/gdb/printing.py
/usr/share/gdb/python/gdb/prompt.py
/usr/share/gdb/python/gdb/types.py
/usr/share/gdb/python/gdb/unwinder.py
/usr/share/gdb/python/gdb/xmethod.py
/usr/share/gdb/syscalls
/usr/share/gdb/syscalls/aarch64-linux.xml
/usr/share/gdb/syscalls/amd64-linux.xml
/usr/share/gdb/syscalls/arm-linux.xml
/usr/share/gdb/syscalls/freebsd.xml
/usr/share/gdb/syscalls/gdb-syscalls.dtd
/usr/share/gdb/syscalls/i386-linux.xml
/usr/share/gdb/syscalls/ppc-linux.xml
/usr/share/gdb/syscalls/ppc64-linux.xml
/usr/share/gdb/syscalls/s390-linux.xml
/usr/share/gdb/syscalls/s390x-linux.xml
/usr/share/man/man1/gdb-add-index.1.gz
/usr/share/man/man1/gdb.1.gz
/usr/share/man/man5/gdbinit.5.gz
References
Summary
In this tutorial we learn how to install gdb-headless
on Rocky Linux 8 using yum and dnf.