Skip to content
Snippets Groups Projects
Commit 337f0d8f authored by Lukáš Krupčík's avatar Lukáš Krupčík
Browse files

add eb tutorial

parent c9d1ddff
No related branches found
No related tags found
No related merge requests found
...@@ -14,7 +14,7 @@ EasyBuild relies on two main concepts ...@@ -14,7 +14,7 @@ EasyBuild relies on two main concepts
\* Toolchains \* Toolchains
\* EasyConfig file \* EasyConfig file
Detailed documentations is available [here](http://easybuild.readthedocs.io/en/latest/]. Detailed documentations is available [here](http://easybuild.readthedocs.io].
## Toolchains ## Toolchains
...@@ -29,11 +29,10 @@ Additional details are available on [here](https://github.com/hpcugent/easybuild ...@@ -29,11 +29,10 @@ Additional details are available on [here](https://github.com/hpcugent/easybuild
An EasyConfig file is a simple text file that describes the build process of a software. For most software that uses standard procedure (like configure, make and make install), this file is very simple. Many EasyConfig files are already provided with EasyBuild. An EasyConfig file is a simple text file that describes the build process of a software. For most software that uses standard procedure (like configure, make and make install), this file is very simple. Many EasyConfig files are already provided with EasyBuild.
By default, EasyConfig files and generated modules are named using the following convention By default, EasyConfig files and generated modules are named using the following convention
*software-name*-*software-version*-*toolchain-name*-*toolchain-version*(-*suffix*).eb *software-name*-*software-version*-*toolchain-name*-*toolchain-version*(-*suffix*).eb
Additional details are available on [here](https://github.com/hpcugent/easybuild-easyconfigs). Additional details are available on [here](https://github.com/hpcugent/easybuild-easyconfigs).
## EasyBuild on IT4Innovations Clusters ## EasyBuild on IT4Innovations Clusters
...@@ -117,7 +116,7 @@ CFGS1=/apps/easybuild/easyconfigs/easybuild/easyconfigs ...@@ -117,7 +116,7 @@ CFGS1=/apps/easybuild/easyconfigs/easybuild/easyconfigs
* $CFGS1/g/git/git-2.8.0.eb * $CFGS1/g/git/git-2.8.0.eb
``` ```
### Get an Overview of Planned Installations ### Get an Overview of Planned Installations
You can do a “dry-run” overview by supplying **-D**/**--dry-run** (typically combined with **--robot**, in the form of **-Dr**) You can do a “dry-run” overview by supplying **-D**/**--dry-run** (typically combined with **--robot**, in the form of **-Dr**)
...@@ -183,7 +182,7 @@ $ eb git-2.8.0.eb -r -f ...@@ -183,7 +182,7 @@ $ eb git-2.8.0.eb -r -f
== Temporary directory /tmp/eb-JS_Fb5 has been removed. == Temporary directory /tmp/eb-JS_Fb5 has been removed.
``` ```
If we try to build *git-2.11.0.eb* If we try to build *git-2.11.0.eb*
```console ```console
== temporary log file in case of crash /tmp/eb-JS_Fb5/easybuild-OwXCKn.log == temporary log file in case of crash /tmp/eb-JS_Fb5/easybuild-OwXCKn.log
...@@ -291,7 +290,7 @@ $ cat ~/.bash_profile ...@@ -291,7 +290,7 @@ $ cat ~/.bash_profile
# Get the aliases and functions # Get the aliases and functions
if [ -f ~/.bashrc ]; then if [ -f ~/.bashrc ]; then
. ~/.bashrc . ~/.bashrc
fi fi
# User specific environment and startup programs # User specific environment and startup programs
...@@ -401,7 +400,7 @@ $ ml av git ...@@ -401,7 +400,7 @@ $ ml av git
## Submitting Build Jobs (experimental) ## Submitting Build Jobs (experimental)
Using the **--job** command line option, you can instruct EasyBuild to submit jobs for the installations that should be performed, rather than performing the installations locally on the system you are on. Using the **--job** command line option, you can instruct EasyBuild to submit jobs for the installations that should be performed, rather than performing the installations locally on the system you are on.
```console ```console
$ eb git-2.11.0-GNU-4.9.3-2.25.eb -r --job $ eb git-2.11.0-GNU-4.9.3-2.25.eb -r --job
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment