2012-03-16 12 views
0

私はUbuntuを初めて使用しています。 私はhttp://sourceware.org/systemtap/wiki/SystemtapOnUbuntuの指示に従って、UbuntuにSystemTapをインストールする必要があります。UbuntuでSystemTapをインストールする方法

私はどのように私は、ステップ4を実行することができますステップ4で

を失いましたか?

SETP 4:追加のデバッグシンボルをインストールするたびsudo apt-get install elfutils、EU-readelfがためには、次にrootとして、このスクリプトを実行し、

for file in `find /usr/lib/debug -name '*.ko' -print` 
do 
     buildid=`eu-readelf -n $file| grep Build.ID: | awk '{print $3}'` 
     dir=`echo $buildid | cut -c1-2` 
     fn=`echo $buildid | cut -c3-` 
     mkdir -p /usr/lib/debug/.build-id/$dir 
     ln -s $file /usr/lib/debug/.build-id/$dir/$fn 
     ln -s $file /usr/lib/debug/.build-id/$dir/${fn}.debug 
done 

これは、利用可能なモジュールプローブが利用可能になり、他のデバッグ・シンボルに精通したアプリケーションにやさしいですgdbやoprofileのようなものです。このコンベンションでは、近い将来にUbuntuに移行するはずです。

答えて

0

あなたの問題をより具体的に説明する必要があります。 "私は"このサイトで十分ではありませんが失われた。

私はアクセス許可に関連する問題がありました。その場合は、 "mkdir"と "ln -s"で始まる行に "sudo"という接頭辞を付けます。

関連する問題