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

運行 update 後,您可以在 apt-cache 中搜索gdb,並 grep 描述以限制輸出:

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

如果您得到輸出,則表示您現在可以從儲存庫安裝它:

sudo apt-get install gdb

相關內容