-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbilbomd-atsas.dockerfile
25 lines (23 loc) · 1.31 KB
/
bilbomd-atsas.dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM ubuntu:22.04 AS builder
RUN apt-get update && \
apt-get install -y libx11-dev libtiff5-dev libxkbcommon-x11-dev && \
apt-get clean && rm -rf /var/lib/apt/lists/*
# -----------------------------------------------------------------------------
# Install ATSAS
FROM builder AS install-atsas
# RUN apt-get update && \
# apt-get install -y shared-mime-info libxkbcommon-x11-0 libxcb-cursor0 libxcb-icccm4 \
# libxcb-keysyms1 libxcb-shape0 libc6 libgcc1 libstdc++6 libxml2 libtiff5 liblzma5 libgfortran5 libicu70 libharfbuzz0b && \
# apt-get clean && rm -rf /var/lib/apt/lists/*
# RUN apt-get update && \
# apt-get install -y shared-mime-info libxkbcommon-x11-0 libxcb-cursor0 libxcb-icccm4 \
# libxcb-keysyms1 libxcb-shape0 libc6 libgcc1 libstdc++6 libxml2 libtiff5 liblzma5 libgfortran5 libicu70 libharfbuzz0b && \
# apt-get clean && rm -rf /var/lib/apt/lists/*
WORKDIR /tmp
COPY atsas/ATSAS-4.0.1-1-Linux-Ubuntu-22.run .
COPY atsas/atsas.lic .
RUN mkdir /root/.local && chmod +x ATSAS-4.0.1-1-Linux-Ubuntu-22.run && \
./ATSAS-4.0.1-1-Linux-Ubuntu-22.run --accept-licenses --auto-answer \
AutomaticRuntimeDependencyResolution=Yes --root /usr/local/ATSAS-4.0.1 --file-query KeyFilePath=/tmp/atsas.lic \
--platform minimal --confirm-command install && \
rm ATSAS-4.0.1-1-Linux-Ubuntu-22.run