Что случилось с пакетом qtbase5-dbg в Zesty?

Я пытаюсь установить символы отладки для основной библиотеки Qt, используя следующую команду, которая отлично работала в 16.10:

sudo apt-get install qtbase5-dbg

Однако это не работает в Zesty:

$ sudo apt-get install qtbase5-dbg Reading package lists... Done Building dependency tree Reading state information... Done Package qtbase5-dbg 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 'qtbase5-dbg' has no installation candidate

При ближайшем рассмотрении я обнаружил, что ни один из других пакетов Qt не имеет своего дополнительного пакета *-dbg.

Что случилось с этими пакетами и как я могу получить символы отладки?

5
задан 13 April 2017 в 22:09

9 ответов

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом:

Debian медленно отбрасывает пакеты отладочных пакетов вручную (-dbg) в пользу автоматических (-dbgsym ). https://lists.debian.org/debian-devel/2015/12/msg00262.html У Ubuntu есть автоматические отладочные пакеты (.ddebs) с тех пор, и если пакет manual -dbg существует, он переводит его в: https: //wiki.ubuntu.com/Debug%20Symbol%20Packages Я знаю, что была небольшая работа, чтобы сделать Ubuntu сборку отладочных пакетов, как сейчас Debian, я думаю, эта работа (очень) медленно заставит их сходиться.

Это немного расстраивает, потому что это не только не указано нигде, но следующий ответ не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym

Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым: [ ! d13]

deb http://ddebs.ubuntu.com zesty main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
4
ответ дан 22 May 2018 в 23:40
  • 1
    Любая идея, что с ней случилось в хитрости? Я пробовал выше, но я не могу найти какие-либо пакеты qt5 -dbgsym (хотя я могу найти другие пакеты dbgsym). – xioxox 22 October 2017 в 12:26

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом:

Debian медленно отбрасывает пакеты отладочных пакетов вручную (-dbg) в пользу автоматических (-dbgsym ). https://lists.debian.org/debian-devel/2015/12/msg00262.html У Ubuntu есть автоматические отладочные пакеты (.ddebs) с тех пор, и если пакет manual -dbg существует, он переводит его в: https: //wiki.ubuntu.com/Debug%20Symbol%20Packages Я знаю, что была небольшая работа, чтобы сделать Ubuntu сборку отладочных пакетов, как сейчас Debian, я думаю, эта работа (очень) медленно заставит их сходиться.

Это немного расстраивает, потому что это не только не указано нигде, но следующий ответ не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym

Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым: [ ! d13] deb http://ddebs.ubuntu.com zesty main restricted universe multiverse deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
6
ответ дан 18 July 2018 в 15:02

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом:

Debian медленно отбрасывает пакеты отладочных пакетов вручную (-dbg) в пользу автоматических (-dbgsym ). https://lists.debian.org/debian-devel/2015/12/msg00262.html У Ubuntu есть автоматические отладочные пакеты (.ddebs) с тех пор, и если пакет manual -dbg существует, он переводит его в: https: //wiki.ubuntu.com/Debug%20Symbol%20Packages Я знаю, что была небольшая работа, чтобы сделать Ubuntu сборку отладочных пакетов, как сейчас Debian, я думаю, эта работа (очень) медленно заставит их сходиться.

Это немного расстраивает, потому что это не только не указано нигде, но следующий ответ не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym

Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым: [ ! d13] deb http://ddebs.ubuntu.com zesty main restricted universe multiverse deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
6
ответ дан 24 July 2018 в 20:32

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом:

Debian медленно отбрасывает пакеты отладочных пакетов вручную (-dbg) в пользу автоматических (-dbgsym ). https://lists.debian.org/debian-devel/2015/12/msg00262.html У Ubuntu есть автоматические отладочные пакеты (.ddebs) с тех пор, и если пакет manual -dbg существует, он переводит его в: https: //wiki.ubuntu.com/Debug%20Symbol%20Packages Я знаю, что была небольшая работа, чтобы сделать Ubuntu сборку отладочных пакетов, как сейчас Debian, я думаю, эта работа (очень) медленно заставит их сходиться.

Это немного расстраивает, потому что это не только не указано нигде, но следующий ответ не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym

Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым: [ ! d13] deb http://ddebs.ubuntu.com zesty main restricted universe multiverse deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
6
ответ дан 31 July 2018 в 12:32

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом:

Debian медленно отбрасывает пакеты отладочных пакетов вручную (-dbg) в пользу автоматических (-dbgsym ). https://lists.debian.org/debian-devel/2015/12/msg00262.html У Ubuntu есть автоматические отладочные пакеты (.ddebs) с тех пор, и если пакет manual -dbg существует, он переводит его в: https: //wiki.ubuntu.com/Debug%20Symbol%20Packages Я знаю, что была небольшая работа, чтобы сделать Ubuntu сборку отладочных пакетов, как сейчас Debian, я думаю, эта работа (очень) медленно заставит их сходиться.

Это немного расстраивает, потому что это не только не указано нигде, но следующий ответ не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym

Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым: [ ! d13] deb http://ddebs.ubuntu.com zesty main restricted universe multiverse deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
6
ответ дан 31 July 2018 в 23:34

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом :

Debian медленно отбрасывает пакеты отладки вручную (- dbg) в пользу автоматических (-dbgsym).

https://lists.debian.org/debian-devel/2015/12/msg00262.html

Ubuntu имеет автоматические отладочные пакеты (.ddebs) с самого начала, и в случае, если существует пакет manual -dbg, он переводит его в: https://wiki.ubuntu.com/Debug%20Symbol%20Packages

Я знаю, что произошла небольшая работа, чтобы заставить Ubuntu строить отладочные пакеты, как сейчас Debian, я думаю, эта работа (очень) медленно сближает их.

Это немного расстраивает, потому что это не только не указано нигде, но https://packages.ubuntu.com не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym пакетов не существует.


Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым:

deb http://ddebs.ubuntu.com zesty main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно будет запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
6
ответ дан 2 August 2018 в 18:31

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом :

Debian медленно отбрасывает пакеты отладки вручную (- dbg) в пользу автоматических (-dbgsym).

https://lists.debian.org/debian-devel/2015/12/msg00262.html

Ubuntu имеет автоматические отладочные пакеты (.ddebs) с самого начала, и в случае, если существует пакет manual -dbg, он переводит его в: https://wiki.ubuntu.com/Debug%20Symbol%20Packages

Я знаю, что произошла небольшая работа, чтобы заставить Ubuntu строить отладочные пакеты, как сейчас Debian, я думаю, эта работа (очень) медленно сближает их.

Это немного расстраивает, потому что это не только не указано нигде, но https://packages.ubuntu.com не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym пакетов не существует.


Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым:

deb http://ddebs.ubuntu.com zesty main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно будет запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
6
ответ дан 5 August 2018 в 05:29

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом :

Debian медленно отбрасывает пакеты отладки вручную (- dbg) в пользу автоматических (-dbgsym).

https://lists.debian.org/debian-devel/2015/12/msg00262.html

Ubuntu имеет автоматические отладочные пакеты (.ddebs) с самого начала, и в случае, если существует пакет manual -dbg, он переводит его в: https://wiki.ubuntu.com/Debug%20Symbol%20Packages

Я знаю, что произошла небольшая работа, чтобы заставить Ubuntu строить отладочные пакеты, как сейчас Debian, я думаю, эта работа (очень) медленно сближает их.

Это немного расстраивает, потому что это не только не указано нигде, но https://packages.ubuntu.com не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym пакетов не существует.


Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым:

deb http://ddebs.ubuntu.com zesty main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно будет запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
6
ответ дан 6 August 2018 в 22:37

Я отправил этот вопрос в список рассылки ubuntu-devel-discuss, и Маттиа Риццоло ответил следующим ответом :

Debian медленно отбрасывает пакеты отладки вручную (- dbg) в пользу автоматических (-dbgsym).

https://lists.debian.org/debian-devel/2015/12/msg00262.html

Ubuntu имеет автоматические отладочные пакеты (.ddebs) с самого начала, и в случае, если существует пакет manual -dbg, он переводит его в: https://wiki.ubuntu.com/Debug%20Symbol%20Packages

Я знаю, что произошла небольшая работа, чтобы заставить Ubuntu строить отладочные пакеты, как сейчас Debian, я думаю, эта работа (очень) медленно сближает их.

Это немного расстраивает, потому что это не только не указано нигде, но https://packages.ubuntu.com не отображает файлы .ddeb и создает ошибочное впечатление о том, что -dbgsym пакетов не существует.


Теперь для решения.

Создайте файл с именем ddebs.list в /etc/apt/sources.list.d со следующим содержимым:

deb http://ddebs.ubuntu.com zesty main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com zesty-proposed main restricted universe multiverse

* Вам, скорее всего, понадобятся права root для создания файла

Затем вам нужно будет запустить apt-get update, чтобы обновить список пакетов. Пакет, содержащий символы отладки для основной библиотеки Qt, называется libqt5core5a-dbgsym и может быть установлен с помощью:

sudo apt-get install libqt5core5a-dbgsym
6
ответ дан 14 August 2018 в 21:20
  • 1
    Любая идея, что с ней случилось в хитрости? Я пробовал выше, но я не могу найти какие-либо пакеты qt5 -dbgsym (хотя я могу найти другие пакеты dbgsym). – xioxox 22 October 2017 в 12:26
  • 2
    Ваше решение не в полной мере работает из коробки: нам нужно добавить ключ подписи (подробности см. В вашей собственной ссылке на wibuntu wiki). После этого да, это действительно работает. – Ruslan 23 June 2018 в 12:07

Другие вопросы по тегам:

Похожие вопросы: