2016-01-21 4 views
1

Я использую fedora 20 и пытаюсь использовать GDB. Но я получил это сообщение об ошибке, которое мешает мне отлаживать программу.GDB Отсутствует отдельный debuginfos

Missing separate debuginfos, use: debuginfo-install nss-softokn-freebl-3.17.4-1.fc20.x86_64

Я выполнил команду, чтобы установить, как указано, я получил это сообщение

$ sudo debuginfo-install nss-softokn-freebl-3.17.4-1.fc20.x86_64 
Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit 
fedora-debuginfo/20/x86_64/metalink                                       | 3.5 kB 00:00:00  
fedora-source/20/x86_64/metalink                                       | 3.9 kB 00:00:00  
google-chrome                                            | 951 B 00:00:00  
updates/20/x86_64/metalink                                         | 1.5 kB 00:00:00  
updates-debuginfo/20/x86_64/metalink                                      | 3.3 kB 00:00:00  
updates-source/20/x86_64/metalink                                       | 3.6 kB 00:00:00  
updates-testing/20/x86_64/metalink                                       | 1.6 kB 00:00:00  
updates-testing-debuginfo/20/x86_64/metalink                                    | 3.5 kB 00:00:00  
updates-testing-source/20/x86_64/metalink                                     | 3.7 kB 00:00:00  
google-chrome/primary                                          | 1.8 kB 00:00:00  
google-chrome                                                 3/3 
Could not find debuginfo for main pkg: nss-softokn-freebl-3.17.4-1.fc20.x86_64 
Package glibc-debuginfo-2.18-19.fc20.x86_64 already installed and latest version 
No debuginfo packages available to install 

После этого я сделал еще одну попытку еще увидеть один и тот же вопрос в GDB. Мой GDB версии:

GNU gdb (GDB) Fedora 7.7.1-21.fc20 
Copyright (C) 2014 Free Software Foundation, Inc. 
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 

ответ

2

Fedora 20 является EOL. Это означает, что репозитории с предоставленными пакетами (и отладочная информация) больше не будут доступны (или не будут). Вы должны обновить до поддерживаемой версии (Fedora 22 или 23 ATM).

Также версия пакета, которую вы пытаетесь установить, устарела.

Если вам действительно нужно установить пакет для отладки что-то с этой точной версии, вы можете загрузить пакет из koji и установить вручную:

wget https://kojipkgs.fedoraproject.org//packages/nss-softokn/3.17.4/1.fc20/x86_64/nss-softokn-debuginfo-3.17.4-1.fc20.x86_64.rpm 
sudo yum install nss-softokn-debuginfo-3.17.4-1.fc20.x86_64.rpm 

Но обратите внимание, это на самом деле не рекомендуется использовать устаревшая система, поскольку она не получает обновлений безопасности.

+0

Работает как очарование. – mattsun

Смежные вопросы