Установка gdb в kali linux не удалась

Установка gdb в kali linux не удалась
$ 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

Связанный контент