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設定してヒットしたときにlaunchjsonf5MIDebugger パスが指定されていないというエラーが表示され、bin ライブラリに移動しましたが見つからなかったので、 Kali マシンに (デバッガー)gdbをインストールすることにしましたがgdb、上記のエラーが発生しました。

どうすれば解決できますか?

答え1

apt を使用して何かをインストールする前に、リポジトリからパッケージ リストをダウンロード (更新) する必要があります。

sudo apt-get update

更新は、ディレクトリ/etc/apt/source.list内のファイルとで設定されたリポジトリにアクセスします。ファイルが空でないこと、およびリポジトリが でコメント アウトされていないこと を確認してください。/etc/apt/source.list.d
source.list#

少なくとも 1 行を含める必要があります。

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

関連情報