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