나는 읽기 가능한 스택 추적을 얻거나 오류 발생 시 코어 파일을 검사하기 위해 이전에 Debian 10 "buster"에 libgcc1-dbg(및 기타 디버그 기호 패키지)를 설치했습니다.
패키지가 더 이상 존재하지 않는 것 같습니다. 특히 인터넷에 직접 연결되지 않은 시스템에서 Debian 11 "bullseye"에서 디버깅 기호를 얻는 데 현재 선호되는 방법은 무엇입니까?
고쳐 쓰다:받은 답변에 감사드립니다.Debian Wiki의 변경 사항을 자세히 설명하는 페이지가 있습니다.
답변1
-dbg
-dbgsym
패키지는 일관되게 구축되어 별도의 저장소에서 사용할 수 있는 패키지로 대체 되었습니다 . Debian 11의 경우 다음을 /etc/apt/sources.list.d/debug.sources
포함하는 파일을 추가해야 합니다.
Types: deb
URIs: http://debug.mirrors.debian.org/debian-debug/
Suites: bullseye-debug
Components: main
그런 다음 을 실행하면 Debian 11의 후속 버전 apt update
인 이를 설치할 수 있습니다 .libgcc-s1-dbgsym
libgcc1-dbg
libgcc1
libgcc-s1
연결이 끊긴 시스템의 경우 다운로드할 수 있습니다.패키지 파일다른 시스템에서는 이를 대상으로 전송하고 dpkg -i
.