resif | Revolutionary EasyBuild-based Software Installation
kandi X-RAY | resif Summary
kandi X-RAY | resif Summary
resif is a Python library. resif has no bugs, it has no vulnerabilities, it has build file available and it has low support. You can download it from GitHub.
This page explains in a first part how to install the resif script, in a second part how to use this script and in a third part exposes some alternative methods to change the configuration.
This page explains in a first part how to install the resif script, in a second part how to use this script and in a third part exposes some alternative methods to change the configuration.
Support
Quality
Security
License
Reuse
Support
resif has a low active ecosystem.
It has 3 star(s) with 1 fork(s). There are 14 watchers for this library.
It had no major release in the last 6 months.
There are 1 open issues and 0 have been closed. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of resif is current.
Quality
resif has no bugs reported.
Security
resif has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
resif does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
resif releases are not available. You will need to build from source code and install.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed resif and discovered the below as its top functions. This is intended to give you an instant insight into resif implemented functionality, and help decide if they suit your requirements.
- Build an EasyBuild module
- Generates common configuration for the user
- Create an easybuild configfile
- Generate a configuration file for the given hash table
- Bootstrap a clean installation
- Bootstrap an EasyBuild
- Creates a modulefile
- Creates an easybuild source for easy building
- Wipe the source
- Generate a wash configuration
- Update source
- Generate the configuration for the resif file
- This function will load a module
- Count the number of instances
- Generate the init configuration for the given build
Get all kandi verified functions for this library.
resif Key Features
No Key Features are available at this moment for resif.
resif Examples and Code Snippets
No Code Snippets are available at this moment for resif.
Community Discussions
No Community Discussions are available at this moment for resif.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install resif
To install this script, you need to have some required packages installed on your computer:. That is enough to install and launch the script itself, but you still need to have the prerequisites for EasyBuild itself, in particular you will need a module tool (either environment-modules or Lmod). See the other pages of this documentation for more details about these tools and the installation instructions for Lmod.
python 2.6 or above
git
pip to install and uninstall the script (On Ubuntu, simply install the python-pip package.)
Simply use the following command:. You can now start using the command, see below for more information.
Clone the git repository:.
Let's just check that the installation has been done properly, try this command:.
Default behavior: To work properly, you have to load one of the LOADME files before using this command as the minimal requirements to use it are to have the EasyBuild module (the one which name ends with install- ) in the MODULEPATH and to know the of the given EasyBuild (which is also defined in the LOADME file). resif build will deploy the core software set describe in the $HOME/.resif/src/config/swsets.yaml file using the EasyBuild module mentioned above installed in the and will put them in the <rootinstall>/<swset>/modules directory. Note that in each case, if you don't have the rights to write in the directory in which the scripts try to deploy the softwares, it won't work. Moreover, to use the newly installed softwares, you will have to add their path to the MODULEPATH (the easiest way is to add <rootinstall>/<swset>/modules/all to the MODULEPATH).
python 2.6 or above
git
pip to install and uninstall the script (On Ubuntu, simply install the python-pip package.)
Simply use the following command:. You can now start using the command, see below for more information.
Clone the git repository:.
Let's just check that the installation has been done properly, try this command:.
Default behavior: To work properly, you have to load one of the LOADME files before using this command as the minimal requirements to use it are to have the EasyBuild module (the one which name ends with install- ) in the MODULEPATH and to know the of the given EasyBuild (which is also defined in the LOADME file). resif build will deploy the core software set describe in the $HOME/.resif/src/config/swsets.yaml file using the EasyBuild module mentioned above installed in the and will put them in the <rootinstall>/<swset>/modules directory. Note that in each case, if you don't have the rights to write in the directory in which the scripts try to deploy the softwares, it won't work. Moreover, to use the newly installed softwares, you will have to add their path to the MODULEPATH (the easiest way is to add <rootinstall>/<swset>/modules/all to the MODULEPATH).
Support
Any option available through the command line can be set using an environment variable. The environment variable associated to an option is named by taking the option name in capital letters without the -- prefix, replacing the dashes (-) with underscores (_) and prefixing it by $RESIF_. For example, the --apps-root option associated environment variable is $RESIF_APPS_ROOT. The only exceptions are the EasyBuild-related options. Those are the options that are prexied with eb- (such as --eb-sourcepath) and the --mns options. The ones prefixed with eb- follow the same rules except that the prefix is $EASYBUILD_ instead of $RESIF_ (ie --eb-sourcepath is associated to $EASYBUILD_SOURCEPATH). The --mns option associated environment variable is $EASYBUILD_MODULE_NAMING_SCHEME.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page