Пакеты в официальных архивах автоматически отлаживают пакеты для них. Однако они хранятся в другом архиве. Они будут иметь имена foo-dbgsym. Вы можете получить к ним доступ, поместив следующее в свой /etc/apt/sources.list:
deb http://ddebs.ubuntu.com natty main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-security main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-proposed main restricted universe multiverse
(Замените natty на запуск, который вы запускаете.)
Информацию о том, как они сгенерированы, можно найти здесь:
https://wiki.ubuntu.com/AptElfDebugSymbolsЕсли вы хотите предоставить отлаживать пакеты для пакета, который вы поддерживаете за пределами официальных архивов, что также возможно.
Вкратце, вы должны сначала создать новый пакет в debian/control, добавив:
Package: foo-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
foo (= ${binary:Version}),
${misc:Depends}
Description: debugging symbols for foo
foo is a library that lets you do stuff.
.
This package contains the debugging symbols for foo.
Затем в debian/rules используйте dh_strip для удаления отладочных символов из двоичных файлов, но сохраните их для использования в пакетах отладки.
override_dh_strip:
dh_strip --dbg-package=foo-dbg
Пакеты в официальных архивах автоматически отлаживают пакеты для них. Однако они хранятся в другом архиве. Они будут иметь имена foo-dbgsym. Вы можете получить к ним доступ, поместив следующее в свой /etc/apt/sources.list:
deb http://ddebs.ubuntu.com natty main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-security main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-proposed main restricted universe multiverse
(Замените natty на запуск, который вы запускаете.)
Информацию о том, как они сгенерированы, можно найти здесь:
https://wiki.ubuntu.com/AptElfDebugSymbolsЕсли вы хотите предоставить отлаживать пакеты для пакета, который вы поддерживаете за пределами официальных архивов, что также возможно.
Вкратце, вы должны сначала создать новый пакет в debian/control, добавив:
Package: foo-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
foo (= ${binary:Version}),
${misc:Depends}
Description: debugging symbols for foo
foo is a library that lets you do stuff.
.
This package contains the debugging symbols for foo.
Затем в debian/rules используйте dh_strip для удаления отладочных символов из двоичных файлов, но сохраните их для использования в пакетах отладки.
override_dh_strip:
dh_strip --dbg-package=foo-dbg
Пакеты в официальных архивах автоматически отлаживают пакеты для них. Однако они хранятся в другом архиве. Они будут иметь имена foo-dbgsym. Вы можете получить к ним доступ, поместив следующее в свой /etc/apt/sources.list:
deb http://ddebs.ubuntu.com natty main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-security main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-proposed main restricted universe multiverse
(Замените natty на запуск, который вы запускаете.)
Информацию о том, как они сгенерированы, можно найти здесь:
https://wiki.ubuntu.com/AptElfDebugSymbolsЕсли вы хотите предоставить отлаживать пакеты для пакета, который вы поддерживаете за пределами официальных архивов, что также возможно.
Вкратце, вы должны сначала создать новый пакет в debian/control, добавив:
Package: foo-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
foo (= ${binary:Version}),
${misc:Depends}
Description: debugging symbols for foo
foo is a library that lets you do stuff.
.
This package contains the debugging symbols for foo.
Затем в debian/rules используйте dh_strip для удаления отладочных символов из двоичных файлов, но сохраните их для использования в пакетах отладки.
override_dh_strip:
dh_strip --dbg-package=foo-dbg
Пакеты в официальных архивах автоматически отлаживают пакеты для них. Однако они хранятся в другом архиве. Они будут иметь имена foo-dbgsym. Вы можете получить к ним доступ, поместив следующее в свой /etc/apt/sources.list:
deb http://ddebs.ubuntu.com natty main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-security main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-proposed main restricted universe multiverse
(Замените natty на запуск, который вы запускаете.)
Информацию о том, как они сгенерированы, можно найти здесь:
https://wiki.ubuntu.com/AptElfDebugSymbolsЕсли вы хотите предоставить отлаживать пакеты для пакета, который вы поддерживаете за пределами официальных архивов, что также возможно.
Вкратце, вы должны сначала создать новый пакет в debian/control, добавив:
Package: foo-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
foo (= ${binary:Version}),
${misc:Depends}
Description: debugging symbols for foo
foo is a library that lets you do stuff.
.
This package contains the debugging symbols for foo.
Затем в debian/rules используйте dh_strip для удаления отладочных символов из двоичных файлов, но сохраните их для использования в пакетах отладки.
override_dh_strip:
dh_strip --dbg-package=foo-dbg
Пакеты в официальных архивах автоматически отлаживают пакеты для них. Однако они хранятся в другом архиве. Они будут иметь имена foo-dbgsym. Вы можете получить к ним доступ, поместив следующее в свой /etc/apt/sources.list:
deb http://ddebs.ubuntu.com natty main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-security main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-proposed main restricted universe multiverse
(Замените natty на запуск, который вы запускаете.)
Информацию о том, как они сгенерированы, можно найти здесь:
https://wiki.ubuntu.com/AptElfDebugSymbolsЕсли вы хотите предоставить отлаживать пакеты для пакета, который вы поддерживаете за пределами официальных архивов, что также возможно.
Вкратце, вы должны сначала создать новый пакет в debian/control, добавив:
Package: foo-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
foo (= ${binary:Version}),
${misc:Depends}
Description: debugging symbols for foo
foo is a library that lets you do stuff.
.
This package contains the debugging symbols for foo.
Затем в debian/rules используйте dh_strip для удаления отладочных символов из двоичных файлов, но сохраните их для использования в пакетах отладки.
override_dh_strip:
dh_strip --dbg-package=foo-dbg
Пакеты в официальных архивах автоматически отлаживают пакеты для них. Однако они хранятся в другом архиве. Они будут иметь имена foo-dbgsym. Вы можете получить к ним доступ, поместив следующее в свой /etc/apt/sources.list:
deb http://ddebs.ubuntu.com natty main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-security main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-proposed main restricted universe multiverse
(Замените natty на запуск, который вы запускаете.)
Информацию о том, как они сгенерированы, можно найти здесь:
https://wiki.ubuntu.com/AptElfDebugSymbolsЕсли вы хотите предоставить отлаживать пакеты для пакета, который вы поддерживаете за пределами официальных архивов, что также возможно.
Вкратце, вы должны сначала создать новый пакет в debian/control, добавив:
Package: foo-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
foo (= ${binary:Version}),
${misc:Depends}
Description: debugging symbols for foo
foo is a library that lets you do stuff.
.
This package contains the debugging symbols for foo.
Затем в debian/rules используйте dh_strip для удаления отладочных символов из двоичных файлов, но сохраните их для использования в пакетах отладки.
override_dh_strip:
dh_strip --dbg-package=foo-dbg
Пакеты в официальных архивах автоматически отлаживают пакеты для них. Однако они хранятся в другом архиве. Они будут иметь имена foo-dbgsym. Вы можете получить к ним доступ, поместив следующее в свой /etc/apt/sources.list:
deb http://ddebs.ubuntu.com natty main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-security main restricted universe multiverse
deb http://ddebs.ubuntu.com natty-proposed main restricted universe multiverse
(Замените natty на запуск, который вы запускаете.)
Информацию о том, как они сгенерированы, можно найти здесь:
https://wiki.ubuntu.com/AptElfDebugSymbolsЕсли вы хотите предоставить отлаживать пакеты для пакета, который вы поддерживаете за пределами официальных архивов, что также возможно.
Вкратце, вы должны сначала создать новый пакет в debian/control, добавив:
Package: foo-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
foo (= ${binary:Version}),
${misc:Depends}
Description: debugging symbols for foo
foo is a library that lets you do stuff.
.
This package contains the debugging symbols for foo.
Затем в debian/rules используйте dh_strip для удаления отладочных символов из двоичных файлов, но сохраните их для использования в пакетах отладки.
override_dh_strip:
dh_strip --dbg-package=foo-dbg