Differences between revisions 39 and 40
Revision 39 as of 2015-04-30 11:32:33
Size: 876
Comment: Update docs for jessie
Revision 40 as of 2015-04-30 11:41:31
Size: 890
Comment: Clean up formatting
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
How to: install SystemTap on a Debian Stable (Jessie) system = Installing SystemTap on a Debian stable system =
Line 3: Line 3:
1. Install packages: == Installing the official packages ==
Line 7: Line 7:
(To build it yourself, see https://sourceware.org/git/?p=systemtap.git;a=blob_plain;f=README;hb=HEAD .) To build systemtap yourself, see the [[https://sourceware.org/git/?p=systemtap.git;a=blob_plain;f=README;hb=HEAD|README]].
Line 9: Line 9:
2. enjoy! == Installing a custom kernel ==
Line 15: Line 15:
2. {{{make menuconfig}}} --> see http://sourceware.org/systemtap/wiki/SystemTapWithSelfBuiltKernel for the CONFIG options you need to have enabled. 2. {{{make menuconfig}}} (see SystemTapWithSelfBuiltKernel for the CONFIG options you need to have enabled)
Line 23: Line 23:
Link to the Debian package system entry on SystemTap: http://packages.qa.debian.org/s/systemtap.html Also see the [[http://packages.qa.debian.org/s/systemtap.html|Debian package system entry on SystemTap]]

Installing SystemTap on a Debian stable system

Installing the official packages

apt-get install systemtap linux-image-`uname -r`-dbg linux-headers-`uname -r`

To build systemtap yourself, see the README.

Installing a custom kernel

Debian's standard kernel works great with Systemtap, but if you still want to build your own custom kernel, do the following:

1. Use existing kernel config as a start: make oldconfig

2. make menuconfig (see SystemTapWithSelfBuiltKernel for the CONFIG options you need to have enabled)

3. make-kpkg clean

4. make-kpkg --initrd kernel_image

5. install the resulting package: dpkg -i xxxx.deb.

Also see the Debian package system entry on SystemTap

None: SystemtapOnDebian (last edited 2015-04-30 11:41:31 by SebastianBoehm)