December 17, 2006

在debian下安裝systemtap

延續著在 Redhat AS 4下安裝systemtap之後,當然是要為我最愛的Debian寫一篇說明了!

Debian已經有收納systemtap的軟體,現在就只差核心要重新編譯而已。請安裝systemtap和linux-source套件
apt-get install systemtap linux-source-2.6.18

安裝好之後,開始重編Kernel。由於使用systemtap需要vmlinux檔,所以做好的kernel deb要內附vmlinux的話請修改"/etc/kernel-pkg.conf"並加入
install_vmlinux := YES

接下來到kernel source的top dir,進行make menuconfig,記得Kernel要加入"CONFIG_KPROBES", "CONFIG_DEBUG_INFO"這兩個選項喔!建立核心請執行
make-kpkg --revision 2.6.18 --append-to-version -systemtap --initrd binary-arch

經過一段時間後,馬上把編譯好的deb裝上(如果要刪除舊的source,請記得裝上剛編譯的kernel header deb),並以這個新的kernel重新開機,這樣systemtap的環境就配置好了。

Posted by asho at December 17, 2006 10:45 AM
Comments
Post a comment









Remember personal info?