update compat
authorcompudj <compudj@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 21 Jan 2009 23:01:56 +0000 (23:01 +0000)
committercompudj <compudj@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 21 Jan 2009 23:01:56 +0000 (23:01 +0000)
git-svn-id: http://ltt.polymtl.ca/svn@3252 04897980-b3bd-0310-b5e0-8ef037075253

trunk/lttv/QUICKSTART.html

index 78fdad601d8f16b8848c6ccf0a1d3f81392479df..75aafe49ed6ae21042ba59cfbf8b67e180eb070b 100644 (file)
@@ -7,7 +7,6 @@
 
 <h1>Linux Trace Toolkit Quickstart</h1>
 
 
 <h1>Linux Trace Toolkit Quickstart</h1>
 
-
 Author : Mathieu Desnoyers, September 2005<br>
 Last update : January 21st, 2009<br>
 
 Author : Mathieu Desnoyers, September 2005<br>
 Last update : January 21st, 2009<br>
 
@@ -20,6 +19,8 @@ sources</a></li>
 <li><a href="#section2" name="TOCsection2">Using LTTng and LTTV</a></li>
 <li><a href="#section3" name="TOCsection3">Adding kernel and user-space
 tracepoints</a></li>
 <li><a href="#section2" name="TOCsection2">Using LTTng and LTTV</a></li>
 <li><a href="#section3" name="TOCsection3">Adding kernel and user-space
 tracepoints</a></li>
+<li><a href="#section4" name="TOCsection4">Creating Debian and RPM packages
+from LTTV</a>
 
 </ul>
 
 
 </ul>
 
@@ -27,33 +28,28 @@ tracepoints</a></li>
 
 <h2><a href="#TOCintro" name="intro">Introduction</a></h2>
 <p>
 
 <h2><a href="#TOCintro" name="intro">Introduction</a></h2>
 <p>
-This document is made of three parts : the first one explains how
+This document is made of four parts : the first one explains how
 to install LTTng and LTTV from sources, the second one describes the steps
 to install LTTng and LTTV from sources, the second one describes the steps
-to follow to trace a system and view it. The third and last part explains
+to follow to trace a system and view it. The third part explains
 briefly how to add a new trace point to the kernel and to user space
 briefly how to add a new trace point to the kernel and to user space
-applications.
+applications. The fourth and last part explains how to create Debian or RPM
+packages from the LTTng and LTTV sources.
 
 <p>
 These operations are made for installing the LTTng 0.86 tracer on a linux 2.6.X
 kernel. You will also find instructions for installation of LTTV 0.12.x : the
 Linux Trace Toolkit Viewer. 
 
 <p>
 These operations are made for installing the LTTng 0.86 tracer on a linux 2.6.X
 kernel. You will also find instructions for installation of LTTV 0.12.x : the
 Linux Trace Toolkit Viewer. 
-
-<p>
 To see the list of compatibilities between LTTng, ltt-control, LTTV, please
 refer to :
 <a
 href="http://ltt.polymtl.ca/svn/trunk/lttv/doc/developer/lttng-lttv-compatibility.html">LTTng+LTTV versions compatibility</a>
 To see the list of compatibilities between LTTng, ltt-control, LTTV, please
 refer to :
 <a
 href="http://ltt.polymtl.ca/svn/trunk/lttv/doc/developer/lttng-lttv-compatibility.html">LTTng+LTTV versions compatibility</a>
-
-<p>
 The lttng patch is necessary to have the tracing hooks in the kernel.
 
 <br>
 <br>
 The lttng patch is necessary to have the tracing hooks in the kernel.
 
 <br>
 <br>
-** Current development status **<br>
-<br>
+Supported architectures : 
 <br>
 LTTng :<br>
 <br>
 LTTng :<br>
-Supported architectures : 
 <li> x86 32/64 bits
 <li> PowerPC 32 and 64 bits
 <li> ARM (with limited timestamping precision, e.g. 1HZ. Need
 <li> x86 32/64 bits
 <li> PowerPC 32 and 64 bits
 <li> ARM (with limited timestamping precision, e.g. 1HZ. Need
@@ -62,7 +58,6 @@ architecture-specific support for better precision)
 <br>
 <br>
 LTTV :<br>
 <br>
 <br>
 LTTV :<br>
-supported architectures :<br>
 <li> Intel 32/64 bits
 <li> PowerPC 32 and 64 bits
 <li> Possibly others. Takes care of endianness and type size difference between
 <li> Intel 32/64 bits
 <li> PowerPC 32 and 64 bits
 <li> Possibly others. Takes care of endianness and type size difference between
@@ -70,84 +65,64 @@ the LTTng traces and the LTTV analysis tool.
 
 <hr />
 
 
 <hr />
 
-***********************************************************
-** Section 1 * Installation from Debian or RPM packages  **
-***********************************************************
-
-* Create custom LTTV Debian packages
-
-Use : dpkg-buildpackage -rfakeroot
-
-You should then have your LTTV .deb files created for your architecture.
-
-* Create custom LTTng packages
-
-For building LTTng Debian packages :
-
-Get the build tree with patches applies as explained in section 2.
-
-make menuconfig (or xconfig or config) (customize your configuration)
-make-kpkg kernel_image
-
-You will then see your freshly created .deb in /usr/src. Install it with
-dpkg -i /usr/src/(image-name).deb
-
-Then, follow the section "Editing the system wide configuration" in section 2.
-
-
-***********************************************************
-** Section 2 * Installation from sources                 **
-***********************************************************
 
 
-* Prerequisites
+<h2><a href="#TOCsection2" name="section2">Installation from sources</a></h2>
+<p>
 
 
+<li>Prerequisites</li>
+<ul>
+<p>
 Tools needed to follow the package download steps :
 
 Tools needed to follow the package download steps :
 
-wget
-bzip2
-gzip
-tar
+<li>wget
+<li>bzip2
+<li>gzip
+<li>tar
 
 
+<p>
 You have to install the standard development libraries and programs necessary
 to compile a kernel :
 
 (from Documentation/Changes in the Linux kernel tree)
 You have to install the standard development libraries and programs necessary
 to compile a kernel :
 
 (from Documentation/Changes in the Linux kernel tree)
-o  Gnu C                  2.95.3                  # gcc --version
-o  Gnu make               3.79.1                  # make --version
-o  binutils               2.12                    # ld -v
-o  util-linux             2.10o                   # fdformat --version
-o  module-init-tools      0.9.10                  # depmod -V
+<li>Gnu C                  2.95.3                  # gcc --version
+<li>Gnu make               3.79.1                  # make --version
+<li>binutils               2.12                    # ld -v
+<li>util-linux             2.10o                   # fdformat --version
+<li>module-init-tools      0.9.10                  # depmod -V
 
 
+<p>
 You might also want to have libncurses5 to have the text mode kernel
 configuration menu, but there are alternatives.
 
 You might also want to have libncurses5 to have the text mode kernel
 configuration menu, but there are alternatives.
 
+<p>
 Prerequisites for LTTV 0.x.x installation are :
 
 Prerequisites for LTTV 0.x.x installation are :
 
-gcc 3.2 or better
-gtk 2.4 or better development libraries
+<li>gcc 3.2 or better
+<li>gtk 2.4 or better development libraries
   (Debian : libgtk2.0, libgtk2.0-dev)
   (Fedora : gtk2, gtk2-devel)
   note : For Fedora users : this might require at least core 3 from Fedora,
   or you might have to compile your own GTK2 library.
   (Debian : libgtk2.0, libgtk2.0-dev)
   (Fedora : gtk2, gtk2-devel)
   note : For Fedora users : this might require at least core 3 from Fedora,
   or you might have to compile your own GTK2 library.
-glib 2.4 or better development libraries
+<li>glib 2.4 or better development libraries
   (Debian : libglib2.0-0, libglib2.0-dev)
   (Fedora : glib2, glib2-devel)
   (Debian : libglib2.0-0, libglib2.0-dev)
   (Fedora : glib2, glib2-devel)
-libpopt development libraries
+<li>libpopt development libraries
   (Debian : libpopt0, libpopt-dev)
   (Fedora : popt)
   (Debian : libpopt0, libpopt-dev)
   (Fedora : popt)
-libpango development libraries
+<li>libpango development libraries
   (Debian : libpango1.0, libpango1.0-dev)
   (Fedora : pango, pango-devel)
   (Debian : libpango1.0, libpango1.0-dev)
   (Fedora : pango, pango-devel)
-libc6 development librairies 
+<li>libc6 development librairies 
   (Debian : libc6, libc6-dev)
   (Fedora : glibc, glibc)
   (Debian : libc6, libc6-dev)
   (Fedora : glibc, glibc)
+</ul>
 
 
-* Reminder
-
-See the list of compatibilities between LTTng, ltt-control, LTTV and
-markers-userspace at :
-http://ltt.polymtl.ca > LTTng+LTTV versions compatibility
+<li>Reminder/<li>
 
 
+See the list of compatibilities between LTTng, ltt-control and LTTV at :
+<a
+href="http://ltt.polymtl.ca/svn/trunk/lttv/doc/developer/lttng-lttv-compatibility.html">LTTng+LTTV
+versions compatibility</a>.
 
 
 * Getting the LTTng packages
 
 
 * Getting the LTTng packages
@@ -451,5 +426,31 @@ Get the latest markers-userspace-*.tar.bz2 and see the Makefile and examples. It
 allows inserting markers in executables and libraries, currently only on x86_32
 and x86_64.
 
 allows inserting markers in executables and libraries, currently only on x86_32
 and x86_64.
 
+***********************************************************
+** Section 5 * Creating Debian or RPM packages           **
+***********************************************************
+
+* Create custom LTTV Debian packages
+
+Use : dpkg-buildpackage -rfakeroot
+
+You should then have your LTTV .deb files created for your architecture.
+
+* Create custom LTTng packages
+
+For building LTTng Debian packages :
+
+Get the build tree with patches applies as explained in section 2.
+
+make menuconfig (or xconfig or config) (customize your configuration)
+make-kpkg kernel_image
+
+You will then see your freshly created .deb in /usr/src. Install it with
+dpkg -i /usr/src/(image-name).deb
+
+Then, follow the section "Editing the system wide configuration" in section 2.
+
+
+
   </body>
 </html>
   </body>
 </html>
This page took 0.027381 seconds and 4 git commands to generate.