debuginfo와 함께 소프트웨어 용 rpm 패키지를 만들었습니다. Ubuntu / Debian의 경우 .deb로 패키지 된 소프트웨어 만 있지만 debuginfo .deb 패키지를 만드는 방법을 모릅니다. 만드는 방법을 알려주세요.
공식 아카이브의 패키지에는 자동으로 빌드되는 디버그 패키지가 있습니다. 하지만 다른 아카이브에 저장됩니다. 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를 실행중인 릴리스로 대체하십시오.)
생성 방법에 대한 정보는 여기에서 찾을 수 있습니다.
공식 아카이브 외부에서 유지 관리하는 패키지에 대한 디버그 패키지를 제공하려는 경우에도 가능합니다. 이 데비안 위키 문서 는 시작하기에 가장 좋은 곳입니다.
간단히 말해서 먼저 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
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다