Changes between Version 15 and Version 16 of SaliRequirements
- Timestamp:
- 04/18/12 15:37:20 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SaliRequirements
v15 v16 2 2 [[PageOutline]] 3 3 4 = Build Requirements =4 = Building Requirements = 5 5 6 Some useful links:7 * http://wiki.mandriva.com/en/Development/Docs/Udev6 Here some instructions to build SALI from source. To checkout the source: 7 * svn https://subtrac.sara.nl/oss/sali/svn/trunk sali_trunk 8 8 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 9 Our building environment is: 10 * Debian squeeze (amd64) 11 * SLES 11 (IBM PowerPC) 20 12 21 13 See [wiki:SaliUsedPrograms here] an overview of the software packages used by Sali. 22 14 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 === 37 16 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 {{{ 25 make build 26 }}} 27 * Now build a tarball. This can be easily copied to your installation host 28 {{{ 29 make tarball 30 }}} 31 * On our debian amd64 environment and SALI version 1.5.0. The following tarball is being produced: 32 {{{ 33 sali-x86_64-1.5.0.tar.gz 34 }}} 35 36 37 38 == SLES == 39 40 Same as Debian build. Only you have to execute the following command to install 41 the required packages: 42 {{{ 43 tools/sles_packages.sh 44 }}}