Changes

From SME Server
Jump to navigationJump to search
992 bytes added ,  06:27, 4 November 2016
m
resize logo
Line 1: Line 1: −
{{Note box|Software Collections is only available for SME Server 9.x '''64-bit'''}}
+
<blockquote style="float: right;">
 +
[[File:softwarecollections.png|200px]]
 +
</blockquote>
 
{{usefulnote}}
 
{{usefulnote}}
 +
 
== About ==
 
== About ==
For certain applications, more recent versions of some software components are often needed in order to use their latest new features. 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 SME Server 9.x system.
+
For certain applications, more recent versions of some software components are often needed in order to use their latest new features. 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 SME Server 9.x system. Software Collections is only available for SME Server 9.x '''64-bit'''
      −
==== Installation ====
+
== Installation ==
One must enable the '''[[Software_Collections_Repositories]]''' repository. See the Software Collections '''[[Software_Collections_Repositories]]''' repository page on how to enable this repository.
+
The Software Collections (scl) packages can be installed by issuing the following command:
 +
yum install scl-utils
 +
This will only install the scl 'environment'. For installation of the individual applications, please see below.
      −
After enabling the Software Collections repo, the scl packages can be installed by issuing the following command:
+
=== Enable scl repositories ===
yum install scl-utils
+
To be able to install a specific scl application, one must enable the one of the '''[[Software Collections Repositories]]''' based on the required application. See the '''[[Software Collections Repositories]]''' page on how to enable the desired repository.
   −
==== Installation of a collection ====
  −
All [https://www.softwarecollections.org/en/ Software Collections] of Red Hat are browsable :  https://www.softwarecollections.org/en/scls/ and available :  https://www.softwarecollections.org/repos/rhscl/
     −
You have to enable the correct repository for example scl-php55 or scl-php54
+
=== Installation of a collection ===
 +
To be able to install an application from the Software Collections, one must enable the respective application repo. As an example, enable the scl-php54 repo and to list all available versions the following command can be used:
 
  yum list available \* --disablerepo=* --enablerepo=scl-php54
 
  yum list available \* --disablerepo=* --enablerepo=scl-php54
and to install a collection: (example)
+
 
 +
 
 +
php54 will be listed, and to install that version:
 
   yum install php54 --enablerepo=scl-php54
 
   yum install php54 --enablerepo=scl-php54
An overview of installed collections one can use:
+
Please see the specific application sections below on detailed installation instructions.
 +
 
 +
 
 +
You can verify installed Software Collections by issuing:
 
  scl -l
 
  scl -l
 +
 +
 
Collections will be installed in:
 
Collections will be installed in:
 
  /opt/rh
 
  /opt/rh
Line 30: Line 41:  
The '''/opt''' is the highly recommended installation location. However, in the case of SME Server, considerations to install in a different location could be considered regarding default backups etc. e.g. '/home/e-smith/files/scl/sme'.  
 
The '''/opt''' is the highly recommended installation location. However, in the case of SME Server, considerations to install in a different location could be considered regarding default backups etc. e.g. '/home/e-smith/files/scl/sme'.  
    +
For more information on running applications and other options please see the Software Collections [https://www.softwarecollections.org/en/docs/guide/#sect-Enabling_the_Software_Collection Documentation]
   −
== Usage of collections ==
+
== Software Collections applications ==
 +
{{Note box|Please note that this is still a work in progress. Each individual application will store it's data into their own environment/directory, which by default will NOT be backed up by SME Server. This is being worked on.}}
 
Please see the individual application articles:
 
Please see the individual application articles:
 
{{#ask: [[Category:Software Collections]]
 
{{#ask: [[Category:Software Collections]]
Line 38: Line 51:  
|order=ascending
 
|order=ascending
 
}}
 
}}
      
== Building your own software collections ==  
 
== Building your own software collections ==  
Line 48: Line 60:  
  yum install scl-utils-build --enablerepo=scl
 
  yum install scl-utils-build --enablerepo=scl
    +
 +
== Contrib development ==
 +
Development of a contrib for SCL PHP specifically is under way. Currently it is in (pre) Alpha stage. You can read more about it on the [http://forums.contribs.org/index.php/topic,51487.0.html '''forums''']
    
== References ==
 
== References ==

Navigation menu