The standard versions of various developer tools provided as part of a Scientific Linux release (e.g. SL6 or SL7) can become quite old. To gain access to newer versions various software collections can be added to a system.
Redhat summarises the software collections as: “For certain applications, more recent versions of some software components are often needed in order to use their latest new features. Red Hat Software Collections is a Red Hat offering that 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 Red Hat Enterprise Linux system, or are available for this system for the first time.”
We have recently updated the available software collections for DICE and can now provide the following:
- Provides gcc 6.2.1
- git 2.9.3
- PHP 7.0.10
- PHP 5.6.25
- PHP 5.5.21
- ruby 2.4.0
- python 3.5.1
Note that, due to the way software collections work, the newer PHP versions cannot be used alongside the standard system version (5.4.16) in web servers, this means we do not provide it on any of the main Informatics web servers.
For further information see our Computing Help page. Currently only the devtoolset, php55 and rh-python35 are installed by default, others are available upon request, please contact the Computing Team via our Support Form.