From: Philippe Proulx Date: Mon, 28 Nov 2016 22:15:59 +0000 (-0500) Subject: 2.8: update installation instructions X-Git-Url: https://git.liburcu.org/?a=commitdiff_plain;h=a8fb854044cc7313d16cc019dc1cbffdaeb9edea;p=lttng-docs.git 2.8: update installation instructions Fedora 25 is out. The AUR has the packages for LTTng 2.9 now. Drop links to the obsolete LTTng 2.7. Signed-off-by: Philippe Proulx --- diff --git a/2.8/lttng-docs-2.8.txt b/2.8/lttng-docs-2.8.txt index 074d33d..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 -|<> -| +|_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. |==== @@ -541,57 +532,77 @@ sudo apt-get install python3-lttngust -- -[[debian]] -=== Debian +[[fedora]] +=== Fedora -To install LTTng{nbsp}{revision} on Debian "stretch" (testing): +To install LTTng{nbsp}{revision} on Fedora{nbsp}25: -. Install the main LTTng{nbsp}{revision} packages: +. Install the LTTng-tools{nbsp}{revision} and LTTng-UST{nbsp}{revision} + packages: + -- [role="term"] ---- -sudo apt-get install lttng-modules-dkms -sudo apt-get install liblttng-ust-dev -sudo apt-get install lttng-tools +sudo yum install lttng-tools +sudo yum install lttng-ust ---- -- -. **If you need to instrument and trace <>**, install the LTTng-UST Java agent: +. Download, build, and install the latest LTTng-modules{nbsp}{revision}: + -- [role="term"] ---- -sudo apt-get install liblttng-ust-agent-java +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 ---- -- -. **If you need to instrument and trace <>**, install the LTTng-UST Python agent: +[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 + +To install LTTng{nbsp}{revision} on Debian "stretch" (testing): + +. Install the main LTTng{nbsp}{revision} packages: + -- [role="term"] ---- -sudo apt-get install python3-lttngust +sudo apt-get install lttng-modules-dkms +sudo apt-get install liblttng-ust-dev +sudo apt-get install lttng-tools ---- -- - -[[arch-linux]] -=== Arch Linux - -To install LTTng{nbsp}{revision} on Arch Linux using -https://archlinux.fr/yaourt-en[Yaourt]: - -. Install the main LTTng{nbsp}{revision} packages: +. **If you need to instrument and trace <>**, install the LTTng-UST Java agent: + -- [role="term"] ---- -yaourt -S lttng-tools -yaourt -S lttng-ust -yaourt -S lttng-modules +sudo apt-get install liblttng-ust-agent-java ---- -- @@ -601,8 +612,7 @@ yaourt -S lttng-modules -- [role="term"] ---- -yaourt -S python-lttngust -yaourt -S python2-lttngust +sudo apt-get install python3-lttngust ---- --