On Fri, Apr 14, 2017 at 2:36 PM Colin Macdonald <address@hidden
On 14/04/17 10:29 AM, Mike Miller wrote:
> I am maintaining a Docker instance that contains the latest development
> version of Octave running on Ubuntu 14.04 LTS.
> How to use:
> 1. docker run -it mtmiller/octave-snapshot
> 2. Use Octave however you need to
> I intend to keep this updated, ideally once a day, but for now it's
> whenever I have time to run the build scripts.
> This container will always track the head of the default branch, so
> there is of course no guarantee that things will not break or change
> suddenly. This is intended for development use, to test scripts,
> packages, or other projects against Octave as it is being developed.
> This is the purpose that I needed it for.
> I am open to suggestions, pull requests, ideas on how to improve or
> automate. Source is at https://github.com/mtmiller/octave-snapshot.
Thanks Mike, this certainly looks useful for continuous integration and
I tried the command you listed on Fedora 25 and it works (downloaded a
pile of stuff, 5 Gib in /var/lib/docker, maybe normal when run on
1. Doctest pkg: "pkg install -forge doctest" just worked!
2. Symbolic pkg: I did "apt-get install python-pip", then "pip install
sympy", then started octave and "pkg install -forge symbolic". Works
2.a. Is it worth including "pip" in the container? (21 MiB)
3. Might be helpful to Docker noobs (me) to add a link your short
instructions enable X11 from (to?) the container.
How did you get X11 working?
Also I can't install any pkgs. but if I do:
that works --- so the network seems to work but I get:
octave:1> pkg -forge list
error: pkg: could not read URL, please verify internet connection
error: called from
list_forge_packages at line 29 column 5
pkg at line 383 column 11
4. Is the host reasonably protected from root on the container? I.e.,
safe-ish to run Octave as root?