FIND-DBGSYM-PACKAGES(1) | Debian-goodies documentation | FIND-DBGSYM-PACKAGES(1) |
find-dbgsym-packages - gets list of dbgsym packages from executable, library, core dump or process
find-dbgsym-packages [--install] [--ssh] [--deb] [--all] executable, core file or PID [executable, library, core file or PID X]
find-dbgsym-packages lists all *-dbgsym packages required to properly debug processes given by a list of executables, libraries, core dumps or PID numbers.
You must already have the correct debug lines in your /etc/apt/sources.list file, e.g.
deb http://debug.mirrors.debian.org/debian-debug/ unstable-debug main
Don't forget to run "apt update" as root after adding such a line.
Additionally, find-dbgsym-packages requires the elfutils and dctrl-tools packages to be installed.
This requires the package "openssh-client" and an SSH daemon (e.g. "openssh-server") to be installed (and running).
This requires the package "equivs" to be installed.
If "--install" is also given, automatically install the package and all its (missing) dependencies.
$ find-dbgsym-packages 15865 libcap2-dbgsym libtinfo5-dbg zsh-dbgsym $ find-dbgsym-packages /var/crash/1000/15865-1000-1000-11-1511059476-c6--bin-zsh.core libcap2-dbgsym libtinfo5-dbg zsh-dbgsym $ find-dbgsym-packages /bin/ls coreutils-dbgsym libpcre3-dbg libselinux1-dbgsym $ find-dbgsym-packages /lib/x86_64-linux-gnu/libselinux.so.1 libpcre3-dbg libselinux1-dbgsym
Stefan Fritch <sf@debian.org>
This manpage was written by Axel Beckert <abe@debian.org>.
Copyright (C) 2017 Stefan Fritch <sf@debian.org>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
On Debian systems, a copy of the GNU General Public License version 2 can be found in /usr/share/common-licenses/GPL-2.
<https://wiki.debian.org/AutomaticDebugPackages>, debuginfod(8), debuginfod-find(1)
2022-09-10 | perl v5.34.0 |