Я пытаюсь установить символы отладки для основной библиотеки 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.
Что случилось с этими пакетами и как я могу получить символы отладки?
Я отправил этот вопрос в список рассылки 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
Я отправил этот вопрос в список рассылки 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
Я отправил этот вопрос в список рассылки 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
Я отправил этот вопрос в список рассылки 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
Я отправил этот вопрос в список рассылки 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
Я отправил этот вопрос в список рассылки 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, я думаю, эта работа (очень) медленно сближает их.
blockquote>Это немного расстраивает, потому что это не только не указано нигде, но 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
Я отправил этот вопрос в список рассылки 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, я думаю, эта работа (очень) медленно сближает их.
blockquote>Это немного расстраивает, потому что это не только не указано нигде, но 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
Я отправил этот вопрос в список рассылки 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, я думаю, эта работа (очень) медленно сближает их.
blockquote>Это немного расстраивает, потому что это не только не указано нигде, но 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
Я отправил этот вопрос в список рассылки 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, я думаю, эта работа (очень) медленно сближает их.
blockquote>Это немного расстраивает, потому что это не только не указано нигде, но 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