31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
The libtracefs and libtraceevent packages are required for trace-cmd
|
|
and libtracecmd.so
|
|
|
|
In order to create a package directory with libtraceevent, libtracefs
|
|
and libtracecmd and trace-cmd, you can follow these steps:
|
|
|
|
git clone git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git
|
|
git clone git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git
|
|
git clone git://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git
|
|
|
|
cd libtraceevent
|
|
INSTALL_PATH=/tmp/install ../trace-cmd/make-trace-cmd.sh install
|
|
|
|
cd ../libtracefs
|
|
INSTALL_PATH=/tmp/install ../trace-cmd/make-trace-cmd.sh install
|
|
|
|
cd ../trace-cmd
|
|
INSTALL_PATH=/tmp/install ./make-trace-cmd.sh install install_libs
|
|
|
|
cd /tmp/install
|
|
tar cvjf /tmp/trace-cmd-files.tar.bz2 .
|
|
|
|
And then the tarball of /tmp/trace-cmd-files.tar.bz2 will can be extracted
|
|
on another machine at the root directory, and trace-cmd will be installed there.
|
|
|
|
Note, to define a prefix, add a PREFIX variable before calling make-trace-cmd.sh
|
|
|
|
For example:
|
|
|
|
PREFIX=/usr/local INSTALL_PATH=/tmp/install ./make-trace-cmd.sh install
|