X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=README;h=afdbf2311c10da73d195072551b3348ef13a4f14;hp=af6e8648895afcf7d68c9f6e74c1d4adf390ca59;hb=aeff77c885be425a8247b2143469fdd400ef68c0;hpb=f10719180ada8b6aec080a8f81aeae1b673edbb8 diff --git a/README b/README index af6e86488..afdbf2311 100644 --- a/README +++ b/README @@ -5,60 +5,71 @@ Please visit http://lttng.org for more information. Latest development can be found at: - * Gitweb : http://git.lttng.org/lttng-tools.git/ - * Git : git://git.lttng.org/lttng-tools.git + * Gitweb : http://git.lttng.org/lttng-tools.git/ + * Git : git://git.lttng.org/lttng-tools.git -PREREQUISITES: +REQUIREMENTS: - - liburcu - Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney - - -> Tested with liburcu >= v0.5.4 + - liburcu + Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney - * Debian/Ubuntu package: liburcu-dev - * Git : git://lttng.org/userspace-rcu.git - * Website: http://lttng.org/urcu + -> Tested with liburcu >= v0.5.4 - - libustctl - LTTng user-space tracer control library + * Debian/Ubuntu package: liburcu-dev + * Git : git://lttng.org/userspace-rcu.git + * Website: http://lttng.org/urcu - Needed for interaction with that tracer. + - libpopt + Library for parsing command line parameters - - liblttctl - LTTng kernel tracer control library - - Needed for interaction with that tracer. + * Debian/Ubuntu package: libpopt-dev INSTALLATION INSTRUCTIONS: - - Download, compile and install liburcu, libuuid, libustctl and liblttctl - - In this package's tree, run ./configure. - - Run make. - - Run make install. - - Run ldconfig. + - Download, compile and install the prerequisites. + Then: + $ ./configure + $ make + $ sudo make install + $ sudo ldconfig If compiling from the git repository, run ./bootstrap before running the configure script, to generate it. +USAGE: + +Please see doc/quickstart.txt to help you start tracing. You can also use the +-h/--help command on 'lttng' and all other commands offered in this tool (Ex: +lttng enable-event -h). + PACKAGE CONTENTS: - This package contains the following elements: + This package contains the following elements: + + - liblttngctl + The LTTng tracing control library. + + - liblttsessiondcomm + The ltt-sessiond communication library. In order to talk with ltt-sessiond, + thiis library must be used. + + - libkernelctl + Kernel tracer control and ioctl definitions. - - liblttngctl - The LTTng trace control library. + - liblttkconsumerd + Library for Kernel trace consumer. - - liblttsessiondcomm - The ltt-sessiond communication library. In order to talk with ltt-sessiond, - thi library must be used. + - ltt-kconsumerd + The Kernel consumer daemon which uses liblttkconsumerd. - - ltt-sessiond - The LTTng session daemon binary. + - ltt-sessiond + The LTTng session daemon binary. - - lttng - The LTTng tracer command line control tool. + - lttng + The LTTng tracer command line control tool. - - include - The liblttngctl API header file. + - include (lttng.h --> installed in $(includedir)/lttng/lttng.h) + The liblttngctl API header file. - - tests - Various test programs. + - tests + Various test programs.