Changes between Version 15 and Version 16 of SaliRequirements


Ignore:
Timestamp:
04/18/12 15:37:20 (12 years ago)
Author:
bas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SaliRequirements

    v15 v16  
    22[[PageOutline]]
    33
    4 = Build Requirements =
     4= Building Requirements =
    55
    6 Some useful links:
    7  * http://wiki.mandriva.com/en/Development/Docs/Udev
     6Here some instructions to build SALI from source. To checkout the source:
     7 * svn https://subtrac.sara.nl/oss/sali/svn/trunk sali_trunk
    88
    9 We have installed the development versions for the following software packages:
    10   * OpenSSL
    11   * Expat
    12   * zlib
    13   * libc6
    14   * usbutils >= 0.82
    15   * glib-2.0 >= 2.7.0
    16   * gobject-2.0 >= 2.7.0
    17   * gobject-introspection-1.0 >= 0.6.2
    18   * readline
    19   * udev
     9Our building environment is:
     10 * Debian squeeze (amd64)
     11 * SLES 11 (IBM PowerPC)
    2012
    2113See [wiki:SaliUsedPrograms here] an overview of the software packages used by Sali.
    2214
    23 = Udev Requirements =
    24 Sali uses a udev version that requires Linux kernel 2.6.27 or higher. The following options must be set in the kernel configuration else udev does '''not''' work:
    25   * CONFIG_HOTPLUG=y
    26   * CONFIG_UEVENT_HELPER_PATH=""
    27   * CONFIG_NET=y
    28   * CONFIG_UNIX=y
    29   * CONFIG_SYSFS=y
    30   * CONFIG_SYSFS_DEPRECATED*=n
    31   * CONFIG_PROC_FS=y
    32   * CONFIG_TMPFS=y
    33   * CONFIG_INOTIFY_USER=y
    34   * CONFIG_SIGNALFD=y
    35   * CONFIG_TMPFS_POSIX_ACL=y (user ACLs for device nodes)
    36   * CONFIG_BLK_DEV_BSG=y (SCSI devices)
     15== Debian ===
    3716
     17 * `cd sali_trunk`
     18 * Now install the require debian packages:
     19{{{
     20./tools/debian_packages.sh
     21}}}
     22 * `./configure`
     23 * The following command will fetch. patch, configure and build the packages. The packages will be fetch from ''ftp.sara.nl''. It will take some time to finish this process:
     24{{{
     25make build
     26}}}
     27 * Now build a tarball. This can be easily copied to your installation host
     28{{{
     29make tarball
     30}}}
     31 * On our debian amd64 environment and SALI version 1.5.0. The following tarball is being produced:
     32{{{
     33sali-x86_64-1.5.0.tar.gz
     34}}}
     35
     36
     37
     38== SLES ==
     39
     40Same as Debian build. Only you have to execute the following command to install
     41the required packages:
     42{{{
     43tools/sles_packages.sh
     44}}}