$ 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