Dear Kai,
A belated but warm thank you for your work to create an Octave-w64-64 in a Container.
For those Linux machines with Singularity installed, your Octave installation only required 2 easy commands:
singularity pull docker://gnuoctave/octave:6.3.0
singularity run octave_6.3.0.sif
Everything complete!
A HUGE improvement over the earlier alternative script exercises ! !
I encourage you to post on the webpage: gnu.org/software/octave/download
**
§ GNU/Linux
Packaged versions of Octave for GNU/Linux systems are provided by the individual distributions described in the Octave wiki. These packages
are created by volunteers. The delay between an Octave source release and the availability of a package for a particular GNU/Linux
distribution varies.
Alternatively, there is a growing use of Containers which bypass the many flavors of Linux and deal directly with the Linux core.
This requires prior installation of Singularity.
singularity pull docker://gnuoctave/octave:6.3.0-w64-64
singularity run octave_6.3.0-w64-64.sif
See https://sylabs.io/guides/3.7/user-guide/quick_start.html for info on Singularity.
**
Given Torvalds’ complaints about 'too damn many individual distributions’, is not this the wave of the future? (to containerize all Linux apps, and only that)
In which case, we would see a switch to:
**
§GNU/Linux
Install Singularity so as to allow download of one of these Containers to the Linux core.
-
octave-6.3.0-w32 (old machines)
-
octave-6.3.0-w64 (most machines)
-
octave-6.3.0-w64-64 (big data machines)
**
... and there would be no delay waiting for the various distribution volunteers.
kind regards,
Norm
P.S. I was distracted from responding to you on Sep12 when octave was installed because I immediately hit more memory limitation problems. Even with 128 gb RAM. There were JAVA memory allocations on top of Fedora memory allocations – still not satisfactorily
set up for my purposes. Sorry for my delay in contacting you. My bad.