STAP-PREP(1)
π STAP-PREP(1) β General Commands Manual π
okay bestie, so stap-prep is that girl. she gets your system ready for systemtap and she does NOT play around π
β¨ NAME β¨
stap-prep β prepare system for systemtap use π
πΈ SYNOPSIS πΈ
stap-prep [ KERNEL_VERSION ]
π¦ DESCRIPTION π¦
So the stap-prep executable is literally the pre-game ritual for systemtap. it prepares the system for systemtap use by installing the kernel headers, the debug symbols, and the build tools β and not just any ones, bestie, the ones that match the kernel you're currently running. or, if you're feeling spicy, the kernel version you optionally hand over as KERNEL_VERSION β¨
now here's the tea π: if the debuginfod-find tool is installed and it can fetch debuginfo for a kernel component, then it's assumed that debuginfo is gonna stay available later. and in that case? no debug symbols get downloaded during stap-prep. it's giving efficiency, it's giving "we already have it at home" ππ
also important: the exact behavior of stap-prep can be customized by the distribution maintainers π it might, for example, only give suggestions and not actually install the required packages β y'know, if that's hard to automate. so like, don't be shocked if it just... tells you things instead of doing them. vibe check accordingly π
π EXAMPLES π
$ stap-prep
Please install linux-image-3.2.0-2-amd64-dbg
see? she said what she said π
π SEE ALSO π
π BUGS π
found a bug? use the Bugzilla link of the project web page, or slide into our mailing list π«Ά
http://sourceware.org/systemtap/, <systemtap@sourceware.org>
no cap, that's the whole page. every flag, every path, every link β all accounted for π
and that's a wrap, bestie π this one lives in the General Commands Manual section as stap-prep(1) β go forth and prep your kernel, you icon πβ¨
π¦ where this page comes from
- arch rolling: systemtap 5.6-1 Β· GPL-2.0-or-later
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 10: systemtap-devel 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-devel 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- centos-stream 9: systemtap-devel 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- debian bookworm: systemtap 4.8-2
- debian trixie: systemtap 5.1-5
- fedora 43: systemtap-client 5.3-4.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-devel 5.3-4.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- fedora 43: systemtap-devel 5.3-4.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- fedora 43: systemtap-devel 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- fedora 43: systemtap-devel 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- fedora 44: systemtap-client 5.4-3.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-devel 5.4-3.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- fedora 44: systemtap-devel 5.4-3.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- fedora 44: systemtap-devel 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- fedora 44: systemtap-devel 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
- nixos 26.05: systemtap 5.4
- nixpkgs unstable: systemtap 5.5
- opensuse-leap 16.0: systemtap 5.2-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: systemtap 5.2-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: systemtap 5.2-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: systemtap 5.2-160000.2.2 Β· GPL-2.0-or-later
- ubuntu jammy: systemtap 4.6-2
- ubuntu noble: systemtap 5.0-2ubuntu1
- ubuntu questing: systemtap 5.1-5
- ubuntu resolute: systemtap 5.3-2
- ubuntu stonking: systemtap 5.5-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms