Software Collections: Difference between revisions

Created page with "== Intro == Software Collections are for installing multiple (newer) versions of software like Python or Perl than the version distributed with the RedHat Enterprise Linux (R..."
 
m Text replacement - "<(\/?)source" to "<$1syntaxhighlight"
 
(3 intermediate revisions by one other user not shown)
Line 6: Line 6:


With Software Collections, you can build and concurrently install multiple versions of the same software components on your system. Software Collections have no impact on the system versions of the packages installed by any of the conventional RPM package management utilities.
With Software Collections, you can build and concurrently install multiple versions of the same software components on your system. Software Collections have no impact on the system versions of the packages installed by any of the conventional RPM package management utilities.
== Example ==
Following [https://developerblog.redhat.com/2013/02/14/setting-up-django-and-python-2-7-on-red-hat-enterprise-6-the-easy-way/ this article], I installed Python 2.7 on an old RHEL 6.7 box.
<syntaxhighlight lang="bash">
sudo sh -c 'wget -qO- http://people.redhat.com/bkabrda/scl_python27.repo >> /etc/yum.repos.d/scl.repo'
sudo yum install python27
scl enable python27 bash
python -V
</syntaxhighlight>
For whatever reason, I wasn't getting a 'new' python in my bash shell, so I su'd to root where python 2.7 and 2.7.5 were available??
== More ==
This is a part of the [[Python deployments]] series


== Links ==
== Links ==


* [https://www.softwarecollections.org/en/ Software Collections] website
* [https://www.softwarecollections.org/en/ Software Collections] website
* [http://developerblog.redhat.com/category/software-collections-2/ Software Collections Developer Blog]  
* [http://developerblog.redhat.com/category/software-collections-2/ Software Collections Developer Blog]
* [https://www.youtube.com/watch?v=0lcK8L3XDek video]
* [https://www.youtube.com/watch?v=0lcK8L3XDek video]
* [https://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html-single/Software_Collections_Guide/index.html Guide]
* [https://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html-single/Software_Collections_Guide/index.html Guide]
Line 16: Line 30:


[[Category:System Administration]]
[[Category:System Administration]]
 
[[Category:Python]]
[[Category:System Administration]]