X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;ds=sidebyside;f=2.8%2Flttng-docs-2.8.txt;h=b4580e6e17d10f915543c7e3a09bd872e56d017c;hb=a8fb854044cc7313d16cc019dc1cbffdaeb9edea;hp=74426605fa75c7d6aa90809985c3ecf992ecb006;hpb=974979f01d6e3ffdc7ea313b42152701d47e0bab;p=lttng-docs.git diff --git a/2.8/lttng-docs-2.8.txt b/2.8/lttng-docs-2.8.txt index 7442660..b4580e6 100644 --- a/2.8/lttng-docs-2.8.txt +++ b/2.8/lttng-docs-2.8.txt @@ -1,7 +1,7 @@ The LTTng Documentation ======================= Philippe Proulx -v2.8, 25 October 2016 +v2.8, 28 November 2016 include::../common/copyright.txt[] @@ -372,49 +372,43 @@ but note that: applications. [role="growable"] -.Availability of LTTng{nbsp}{revision} for major Linux distributions. +.Availability of LTTng{nbsp}{revision} for major Linux distributions as of 28 November 2016. |==== |Distribution |Available in releases |Alternatives |Ubuntu -|<> +|<>. |LTTng{nbsp}{revision} for Ubuntu{nbsp}14.04 _Trusty Tahr_ and Ubuntu{nbsp}16.04 _Xenial Xerus_: <>. +LTTng{nbsp}2.9 for Ubuntu{nbsp}14.04 _Trusty Tahr_ +and Ubuntu{nbsp}16.04 _Xenial Xerus_: +link:/docs/v2.9#doc-ubuntu-ppa[use the LTTng Stable{nbsp}2.9 PPA]. + <> for other Ubuntu releases. |Fedora -|_Not available_ -|LTTng-tools{nbsp}{revision} and LTTng-UST{nbsp}{revision} for -Fedora{nbsp}25 and Fedora{nbsp}26 (both are not released yet). - -<>. - -<> for +|<>. +|<> for other Fedora releases. |Debian -|<> -| -<> for +|<>. +|<> for previous Debian releases. |openSUSE |_Not available_ -|LTTng{nbsp}2.7 for openSUSE Leap{nbsp}42.1. - -<> for -other openSUSE releases. +|<>. |Arch Linux -|Latest AUR packages. -| +|_Not available_ +|link:/docs/v2.9#doc-arch-linux[LTTng{nbsp}2.9 from the AUR]. |Alpine Linux -|<> +|<>. |LTTng{nbsp}{revision} for Alpine Linux{nbsp}3.5 (not released yet). <> for @@ -428,14 +422,11 @@ other Alpine Linux releases. |_Not available_ |LTTng{nbsp}{revision} for Buildroot{nbsp}2016.11 (not released yet). -LTTng{nbsp}2.7 for Buildroot{nbsp}2016.02, Buildroot{nbsp}2016.05, -and Buildroot{nbsp}2016.08. - <> for other Buildroot releases. |OpenEmbedded and Yocto -|<> (`openembedded-core` layer) +|<> (`openembedded-core` layer). |<> for other OpenEmbedded releases. |==== @@ -473,7 +464,7 @@ sudo apt-get install liblttng-ust-agent-java -- . **If you need to instrument and trace - <>**, install the + <>**, install the LTTng-UST Python agent: + -- @@ -530,7 +521,7 @@ sudo apt-get install liblttng-ust-agent-java -- . **If you need to instrument and trace - <>**, install the + <>**, install the LTTng-UST Python agent: + -- @@ -541,6 +532,54 @@ sudo apt-get install python3-lttngust -- +[[fedora]] +=== Fedora + +To install LTTng{nbsp}{revision} on Fedora{nbsp}25: + +. Install the LTTng-tools{nbsp}{revision} and LTTng-UST{nbsp}{revision} + packages: ++ +-- +[role="term"] +---- +sudo yum install lttng-tools +sudo yum install lttng-ust +---- +-- + +. Download, build, and install the latest LTTng-modules{nbsp}{revision}: ++ +-- +[role="term"] +---- +cd $(mktemp -d) && +wget http://lttng.org/files/lttng-modules/lttng-modules-latest-2.8.tar.bz2 && +tar -xf lttng-modules-latest-2.8.tar.bz2 && +cd lttng-modules-2.8.* && +make && +sudo make modules_install && +sudo depmod -a +---- +-- + +[IMPORTANT] +.Java and Python application instrumentation and tracing +==== +If you need to instrument and trace <> on openSUSE, you need to build and install +LTTng-UST{nbsp}{revision} <> and pass +the `--enable-java-agent-jul`, `--enable-java-agent-log4j`, or +`--enable-java-agent-all` options to the `configure` script, depending +on which Java logging framework you use. + +If you need to instrument and trace <> on openSUSE, you need to build and install +LTTng-UST{nbsp}{revision} from source and pass the +`--enable-python-agent` option to the `configure` script. +==== + + [[debian]] === Debian @@ -581,8 +620,8 @@ sudo apt-get install python3-lttngust [[alpine-linux]] === Alpine Linux -To install LTTng{nbsp}{revision} (tracing control and user space -tracing) on Alpine Linux "edge": +To install LTTng-tools{nbsp}{revision} and LTTng-UST{nbsp}{revision} on +Alpine Linux "edge": . Make sure your system is https://wiki.alpinelinux.org/wiki/Edge[configured for "edge"].