Я вижу, что некоторые проекты предлагают свои ...-dbgsym.deb
пакеты на launchpad (см. ALSA).
Однако мои проекты, похоже, не генерируют эти пакеты.
Когда я создаю пакеты на своей машине, я вижу эти пакеты.
Может ли быть так, что он отключен в моем проекте?
Может ли быть такая проблема, что скомпилированная версия является чистым релизом и поэтому библиотеки в любом случае не включают никаких символов и в результате не создается пакет dbgsym?
Кто-то был достаточно любезен, чтобы ответить. Она доступна, но по умолчанию отключена.
Для моего проекта я могу найти два соответствующих флага на этой странице:
https://launchpad.net/~snapcpp/+archive/ubuntu/ppa/+edit
Пожалуйста, убедитесь, что вы изменили имя проекта (snapcpp
здесь) перед использованием URL.
Флаги называются:
Только будьте осторожны, поскольку это добавит больше пакетов в ваш PPA-репозиторий и таким образом сделает его больше. (Если вы создаете много различных версий каждого из ваших пакетов, это может быстро вырасти (например, AMD64, x86, ARM и т.д.)
Хотя вы можете попросить увеличить дисковое пространство, я не думаю, что они делают это для каждого отдельного проекта. Также вы всегда можете удалить старые версии, которые вы больше не используете (эта часть происходит автоматически в дистрибутиве, но старые пакеты дистрибутива остаются на некоторое время).