EasyBuild-tools
License information
The p7zip package is covered by the GNU Lesser General Public License v2.1 or later. Files for RAR (un)compression though have a restriction. See the License.txt file in the p7zip GitHub repository.
After loading the module, the license information for the tools can also be found in
the respective subdirectories of
$EBROOTEASYBUILDMINTOOLS/share/licenses/
.
User documentation
The EasyBuild-tools
module contains a number of tools that are missing from the OS
installation on LUMI, but are needed by some EasyConfigs as basic tools that EasyBuild
expects to find in the OS (hence may be run without even first loading the build
dependencies).
The version numbering of the modules corresponds to the version number of the LUMI stack for which they were meant.
Pre-installed modules (and EasyConfigs)
To access module help and find out for which stacks and partitions the module is
installed, use module spider EasyBuild-tools/<version>
.
EasyConfig:
-
EasyBuild-tools/23.09 (EasyConfig: EasyBuild-tools-23.09.eb)
Contains p7zip.
Technical documentation
EasyBuild-tools offers a number of tools that EasyBuild expects from the OS for processing some EasyConfigs, biut are not installed on LUMI. To avoid circular dependencies it should not contain anything that EasyBuild needs for its own bare installation and to install this module.
Note that whereas some of our bundles do include EBROOT environment variables for each of the matching components, we don't do so for modules that can be loaded when EasyBuild is run as it complicates the configuration of EasyBuild. One should then also allow those modules that are suggested to exist by those EBROOT environment variables to be loaded while EasyBuild runs.
Contents
Package | Remarks | Version link |
---|---|---|
p7zip | 23-09 - | version check |
p7zip-specific information
The p7zip package is a POSIX/Linux port of some of the p7zip Windows tools. Note that the latest version of 7zip do now support Linux already.
The p7zip tools however are used in certain EasyConfigs to work with ISO files, e.b., the MATLAB EasyConfigs in the EasyBuilders repository.
-
New developments on GitHub. It is a fork from previous versions that are no longer maintained. It also extends the tools of the 7zip project
-
Older versions on SourceForge
- SourceForge downloads (up to version 16.02)
EasyBuild
Version 23.09
-
First version of this bundle, with currently only p7zip that we needed for Matlab.
-
The p7zip installation procedure is taken from the EasyBuilders p7zip installation for version 17.04, but rewritten more fitting with more consistent use of quotes, etc., and specifying compiler variables specifically for LUMI. It also uses the SYSTEM toolchain rather than GCCcore.