kali linux 中 gdb 安装失败

kali linux 中 gdb 安装失败
$ sudo apt-get install gdb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package gdb is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'gdb' has no installation candidate

vscode当我配置我的launch和任务json并点击时f5.它给了我一个错误,没有指定 MIDebugger 路径,然后转到 bin 库但找不到,gdb所以我决定gdb在我的 kali 机器上安装(调试器),但得到了上述错误。

如何解决?

答案1

在使用 apt 安装任何东西之前,您需要从存储库下载(更新)软件包列表:

sudo apt-get update

更新将涉及目录中的/etc/apt/source.list和 文件中配置的存储库/etc/apt/source.list.d
请确保source.list文件不为空,并且存储库未被 注释掉#

它应该至少包含一行:

deb http://http.kali.org/kali kali-rolling main non-free contrib

如果缺失,只需编辑文件并添加它或粘贴以下命令:

echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list

再次运行之后:

sudo apt-get update

运行更新后,您可以在 apt-cache 中搜索gdb,并使用 grep 描述来限制输出:

apt-cache search gdb | grep 'gdb - GNU Debugger'

如果您获得输出,则意味着您现在可以从存储库中安装它:

sudo apt-get install gdb

相关内容