New build Jan. 2022 with gcc-11.2
Prerequisites
You should have VirtualBox installed on your GNU/Linux platform (at least the kernel modules) and the kernel modules must be loaded. If not by a service, run modprobe vboxdrv
.
How to use the Docker image
- Download the image.
- Check the control sums given below.
- Uncompress:
$ xz -d [image_name.tar.xz]
- Load:
# docker load -i image_name.tar
- Run using:
# docker run -it --device /dev/vboxdrv:/dev/vboxdrv -v /dev/log:/dev/log [image_name] bash
- Once in the container, note its ID on the left of the shell input line.
- Run your
./mkg
command line, remembering to usegui=false
and not to useshare_root
,shared_dir
orhot_install
- Preferably use:
# nohup (...) &
so that you can monitor the build in nohup.out - Once the virtual machine is safely launched, monitor the run using:
# tail -f nohup.out
- Once the process is safely running, exit using Ctrl - p Ctrl - q.
- You may come back again into the container by running:
# docker exec -it ID bash
- You may follow the build from your host by running:
# docker cp ID:/mkg/nohup.out . && tail -n200 nohup.out
B2SUM
4b7b9c8e0a92e3c6929330be874dd5f477322d5c790c1ecc5fd3d8805fdbde31b3c1476dabf994ff3ea69aa5fa40b96bc263b9becb252d9b37803a27a9978e1b
SHA512SUM
4b7b9c8e0a92e3c6929330be874dd5f477322d5c790c1ecc5fd3d8805fdbde31b3c1476dabf994ff3ea69aa5fa40b96bc263b9becb252d9b37803a27a9978e1b