
$ 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
運行 update 後,您可以在 apt-cache 中搜索gdb
,並 grep 描述以限制輸出:
apt-cache search gdb | grep 'gdb - GNU Debugger'
如果您得到輸出,則表示您現在可以從儲存庫安裝它:
sudo apt-get install gdb