@@ -31,11 +31,10 @@ RUN sudo sh -c 'sudo dpkg -i packages-microsoft-prod.deb'
3131RUN sudo sh -c 'rm packages-microsoft-prod.deb'
3232
3333# Setup D Lang
34- RUN sudo sh -c 'mkdir -p ~/dlang && wget https://dlang.org/install.sh -O ~/dlang/install.sh'
35- RUN sudo sh -c 'bash ~/dlang/install.sh'
36- # # From Docs not needed though
37- # RUN sudo sh -c 'source ~/dlang/dmd-2.097.2/activate'
38- ENV PATH=$PATH:/root/dlang/dmd-2.097.2/linux/bin64
34+ ENV DLANG_VERSION=2.097.2
35+ RUN mkdir -p ~/dlang && wget https://dlang.org/install.sh -O ~/dlang/install.sh
36+ RUN bash ~/dlang/install.sh dmd-$DLANG_VERSION
37+ ENV PATH=$PATH:~/dlang/dmd-$DLANG_VERSION/linux/bin64/
3938
4039# Setup Go
4140RUN sudo sh -c 'wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local'
@@ -56,17 +55,14 @@ ENV PATH=$PATH:/usr/local/kotlinc/bin
5655# Setup Matlab
5756# ?????? This is a licensed language???
5857
59- # Setup Emojicode (in progress)
60- RUN sudo sh -c 'wget -c https://github.com/emojicode/emojicode/releases/download/v1.0-beta.2/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz -O /usr/local/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz'
61- RUN sudo tar -xvzf /usr/local/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz
62- # && cd ~/emojicode/ && echo && ./install.sh'
63- ENV PATH=$PATH:/usr/local/Emojicode-1.0-beta.2-Linux-x86_64
64-
65- # Setup Factor (in progress)
66- RUN mkdir -p ~/factor && wget https://downloads.factorcode.org/releases/0.98/factor-linux-x86-64-0.98.tar.gz -O ~/factor/factor.tar.gz
67- RUN tar -xzf /root/factor/factor.tar.gz
68- # && rm ~/factor/factor.tar.gz
69- ENV PATH=$PATH:/root/factor/factor
58+ # Setup Emojicode
59+ RUN mkdir -p ~/emojicode && wget -c https://github.com/emojicode/emojicode/releases/download/v1.0-beta.2/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz -O ~/emojicode/emojicode.tar.gz && \
60+ tar -xzf ~/emojicode/emojicode.tar.gz -C ~/emojicode --strip-components=1
61+ ENV PATH=$PATH:~/emojicode
62+
63+ # Setup Factor
64+ RUN mkdir -p ~/factor && wget https://downloads.factorcode.org/releases/0.98/factor-linux-x86-64-0.98.tar.gz -O ~/factor/factor.tar.gz && tar -xzf ~/factor/factor.tar.gz -C ~/factor --strip-components=1
65+ ENV PATH=$PATH:~/factor/factor
7066
7167# Setup R
7268RUN sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
0 commit comments