Installing software in your home directory: Difference between revisions

m
minor update to support email
No edit summary
m (minor update to support email)
Line 2: Line 2:
<translate>
<translate>
<!--T:1-->
<!--T:1-->
Most academic software is freely available on the internet. You can email Compute Canada [mailto:support@computecanada.ca support] staff, provide them with a URL, and ask them to install any such package so that you and other users will be able access it via a [[Using modules|module load]] command. If the license terms and technical requirements are met they will make it available, typically in one or two business days.
Most academic software is freely available on the internet. You can email Alliance [mailto:support@tech.alliancecan.ca support] staff, provide them with a URL, and ask them to install any such package so that you and other users will be able access it via a [[Using modules|module load]] command. If the license terms and technical requirements are met they will make it available, typically in one or two business days.


<!--T:2-->
<!--T:2-->
Line 26: Line 26:


==Using libraries== <!--T:16-->
==Using libraries== <!--T:16-->
Normally the simplest way to make use of a library on a Compute Canada system is to first load the corresponding module.
Normally the simplest way to make use of a library on a Alliance system is to first load the corresponding module.
{{Command|module load library_name/x.y.z}}
{{Command|module load library_name/x.y.z}}


Line 62: Line 62:
* Some archive file, such as java (<code>.jar</code> files) or [https://pythonwheels.com/ python wheels] (<code>.whl</code> files) may contain shared objects that need to be patched. The <code>setrpaths.sh</code> script extracts and patches these objects and updates the archive.
* Some archive file, such as java (<code>.jar</code> files) or [https://pythonwheels.com/ python wheels] (<code>.whl</code> files) may contain shared objects that need to be patched. The <code>setrpaths.sh</code> script extracts and patches these objects and updates the archive.


== The Compute Canada software stack == <!--T:9-->
== The Alliance software stack == <!--T:9-->
Almost all software that is used on the new clusters is distributed centrally, using the CVMFS file system. What this means in practise is that this software is not installed under <code>/usr/bin</code>, <code>/usr/include</code>, and so on, as it would be in a typical Linux distribution, but instead somewhere under <code>/cvmfs/soft.computecanada.ca</code>, and is identical on all new clusters.
Almost all software that is used on the new clusters is distributed centrally, using the CVMFS file system. What this means in practise is that this software is not installed under <code>/usr/bin</code>, <code>/usr/include</code>, and so on, as it would be in a typical Linux distribution, but instead somewhere under <code>/cvmfs/soft.computecanada.ca</code>, and is identical on all new clusters.


cc_staff
176

edits