Skip to content

Software Collections @ CERN


Note: This release of Software Collections for SLC6 is obsolete. Please use current Software Collections release for SLC6.

Software Collections for Scientific Linux CERN 6


Software Collections provides a set of dynamic programming languages, database servers, and various related packages that are either more recent than their equivalent versions included in the base system or are available for this system for the first time.


Software Collections 1.2 for Scientific Linux CERN 6

Software Collections 1.2 provides following tools:
  • Developer Toolset 3.0
    • gcc/g++/gfortran - GNU Compiler Collection - version 4.9.1
    • gdb - GNU Debugger - version 7.8
    • binutils - A GNU collection of binary utilities - version 2.24
    • elfutils A collection of utilities and DSOs to handle compiled objects - version 0.155
    • dwz - DWARF optimization and duplicate removal tool - version 0.11
    • systemtap - Programmable system-wide instrumentation system - version 2.5
    • valgrind - Tool for finding memory management bugs in programs - version 3.9
    • oprofile - System wide profiler - version 0.9.9
    • Please note: eclipse - version 4.4 is NOT available as of November 2014, we will add it at later date.
  • devassistant - can help you with creating and setting up basic projects in various languages - version 0.9.1
  • git - Fast Version Control System - version 1.9.4
  • httpd - Apache HTTP Server - version 2.4.6
  • maven - Java project management and project comprehension tool - version 3.0.5
  • mongodb - High-performance, schema-free document-oriented database - version 2.4.9
  • nginx - A high performance web server and reverse proxy server - version 1.6.1
  • php - Scripting language for creating dynamic web sites - versions 5.4.16 and 5.5.6
  • ruby - An interpreter of object-oriented scripting language - version 2.0.0
  • ror - Ruby on Rails - version 4.0
  • thermostat - A monitoring and serviceability tool for OpenJDK - version 1.0.4
  • v8 - Google JavaScript Engine - version 3.14.5

Software Collections 1.0 for Scientific Linux CERN 6

Software Collections 1.0 provides following tools:
  • python - An interpreted, interactive, object-oriented programming language - version 2.7 and 3.3
  • ruby - An interpreter of object-oriented scripting language - version 1.9.3
  • perl - Practical Extraction and Report Language - version 5.16
  • mysql - The MySQL server - version 5.5
  • mariadb - The MariaDB server - version 5.5
  • postgresql - The Postgresql server - version 9.2
  • php - Scripting language for creating dynamic web sites - version 5.4
  • EXPERIMENTAL nodejs - JavaScript runtime - version 0.10

Documentation


Installation

Scientific Linux CERN 6 (SLC6)


Save repository information as /etc/yum.repos.d/slc6-scl.repo on your system.

To install the SCL run:

yum install mariadb55 mysql55 nodejs010 perl516 php54 php55 python27 python33 ruby193 ruby200 ror40 \
    nginx16 postgresql92 devassist09 git19 httpd24 maven30 mongodb24 v8314 thermostat1 \
    devtoolset-3
   

Note: Each component has it own collection and is independent: pick the ones you need.

To test installed environment:

# scl enable [collection1,collection2] bash
e.g:
# scl enable php54 bash
# php --version
PHP 5.4.16 (cli) (built: Oct  9 2013 18:11:47)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies