docker Development Environment for AROS.
695
dde4aros stands for docker Development Environment for AROS. Using this docker image you are able to compile AROS from sources on any system where docker is installed.
If you don't have docker installed on your system, you better install it, so to use this image.
To create a container with the dde4aros docker image, so that you are able to compile your projects for AROS, execute the following command inside your terminal.
cd your-apps-folder
docker run -it --rm --name dde4aros -v "$PWD":/usr/src -w /usr/src walkero/dde4aros:latest /bin/bash
When you use the above command you will get into the docker Development Environment for AROS. So you will see in your terminal something like:
root@a1abef0bbe0a:/usr/src#
To update your docker image to the latest version, execute the following inside your terminal.
docker pull walkero/dde4aros:latest
Let's build AROS on this Development Environment. I assume that you have GIT and and IDE installed on your system.
git clone https://github.com/aros-development-team/AROS.git
docker run -it --rm --name dde4aros -v "$PWD":/usr/src -w /usr/src walkero/dde4aros:latest /bin/bash
cd AROS
./configure --target=pc-x86_64 --enable-ccache --with-gcc-version=9.1.0 --with-binutils-version=2.32 --with-portssources=/usr/src/AROS
make -j 2 && make -j 2 distfiles
make -j 2 bootiso-quick
exit and press enter.Let's build ApolloOS for Vampire on this Development Environment. I assume that you have GIT and and IDE installed on your system.
git clone --recursive https://github.com/ApolloTeam-dev/AROS.git -b master-new ApolloOS_Master
docker run -it --rm --name dde4aros -v "$PWD":/usr/src -w /usr/src walkero/dde4aros:latest /bin/bash
cd ApolloOS_Master
./rebuild_rom.sh
exit and press enter.More info about building ApolloOS can be found at https://github.com/ApolloTeam-dev/AROS/wiki/Building
There are a lot of benefits of using docker images for development, to work on AROS or your very own projects:
latest TAG to get the latest version, or specific version TAG, to stick on a specific versionThis docker image installation is based on http://vmwaros.blogspot.com/2019/09/setting-up-64bit-linux-development-env.html by Paolo Besser
Content type
Image
Digest
Size
589.8 MB
Last updated
over 5 years ago
docker pull walkero/dde4aros