What is the best way to install Ghidra a Software Reverse Engineering Framework on Debian? There is no official package of this software in the Debian repository.
Originally I thought that the Ghidra software would be included in the official Debian repository at some point after its open source release a few years ago, but meanwhile I think that we will have to wait a very long time for that.
It has been in Debian's wnpp requested list for years, but the freeze of Debian 13 (trixie) is just around the corner and I don't think it will be a thing in the next few years. Especially since the software is very large and the source code is written in Java.
WNPP entry of Ghidra as Debian Bugreport:
https://bugs.debian.org/cgi-bin/bugrepo ... bug=923851
WNPP requested list:
https://www.debian.org/devel/wnpp/requested
So I wonder what would be the best way to install it on Debian?
The official NSA source code is available on github. So I could either take the official binary release or build it myself from the source code there. The release package with the binary is basically just a ZIP archive that you just have to unpack into a folder. There is no installer script included. You can also simply delete the folder afterwards.
github page:
https://github.com/NationalSecurityAgency/ghidra
Official website:
https://ghidra-sre.org/
However, there is also a deb package from Kali Linux, which itself is based on Debian. This would have the advantage of having a deb package and possibly containing Kali specific bug fixes that maybe Debian could also benefit from.
Kali based source code of Ghidra:
https://gitlab.com/kalilinux/packages/ghidra
Kali package tracker of Ghidra:
https://pkg.kali.org/pkg/ghidra
So what is the recommended way to install Ghidra on Debian? If you use Ghida, which variant do you prefer or is it perhaps a completely different variant that I have forgotten or not listed here? BTW, i am not a fan of Flatpak.
Originally I thought that the Ghidra software would be included in the official Debian repository at some point after its open source release a few years ago, but meanwhile I think that we will have to wait a very long time for that.
It has been in Debian's wnpp requested list for years, but the freeze of Debian 13 (trixie) is just around the corner and I don't think it will be a thing in the next few years. Especially since the software is very large and the source code is written in Java.
WNPP entry of Ghidra as Debian Bugreport:
https://bugs.debian.org/cgi-bin/bugrepo ... bug=923851
WNPP requested list:
https://www.debian.org/devel/wnpp/requested
So I wonder what would be the best way to install it on Debian?
The official NSA source code is available on github. So I could either take the official binary release or build it myself from the source code there. The release package with the binary is basically just a ZIP archive that you just have to unpack into a folder. There is no installer script included. You can also simply delete the folder afterwards.
github page:
https://github.com/NationalSecurityAgency/ghidra
Official website:
https://ghidra-sre.org/
However, there is also a deb package from Kali Linux, which itself is based on Debian. This would have the advantage of having a deb package and possibly containing Kali specific bug fixes that maybe Debian could also benefit from.
Kali based source code of Ghidra:
https://gitlab.com/kalilinux/packages/ghidra
Kali package tracker of Ghidra:
https://pkg.kali.org/pkg/ghidra
So what is the recommended way to install Ghidra on Debian? If you use Ghida, which variant do you prefer or is it perhaps a completely different variant that I have forgotten or not listed here? BTW, i am not a fan of Flatpak.
Statistics: Posted by Borg — 2025-01-16 20:33 — Replies 0 — Views 13