Dockerfile (1320B)
1 # Note: we deliberately use an old Ubuntu LTS as base image. 2 # from https://docs.appimage.org/introduction/concepts.html : 3 # "[AppImages] should be built on the oldest possible system, allowing them to run on newer system[s]" 4 FROM ubuntu:16.04@sha256:a4fc0c40360ff2224db3a483e5d80e9164fe3fdce2a8439d2686270643974632 5 6 ENV LC_ALL=C.UTF-8 LANG=C.UTF-8 7 ENV DEBIAN_FRONTEND=noninteractive 8 9 RUN apt-get update -q && \ 10 apt-get install -qy \ 11 git=1:2.7.4-0ubuntu1.10 \ 12 wget=1.17.1-1ubuntu1.5 \ 13 make=4.1-6 \ 14 autotools-dev=20150820.1 \ 15 autoconf=2.69-9 \ 16 libtool=2.4.6-0.1 \ 17 xz-utils=5.1.1alpha+20120614-2ubuntu2 \ 18 libssl-dev=1.0.2g-1ubuntu4.19 \ 19 libssl1.0.0=1.0.2g-1ubuntu4.19 \ 20 openssl=1.0.2g-1ubuntu4.19 \ 21 zlib1g-dev=1:1.2.8.dfsg-2ubuntu4.3 \ 22 libffi-dev=3.2.1-4 \ 23 libncurses5-dev=6.0+20160213-1ubuntu1 \ 24 libsqlite3-dev=3.11.0-1ubuntu1.5 \ 25 libusb-1.0-0-dev=2:1.0.20-1 \ 26 libudev-dev=229-4ubuntu21.29 \ 27 gettext=0.19.7-2ubuntu3.1 \ 28 libzbar0=0.10+doc-10ubuntu1 \ 29 libdbus-1-3=1.10.6-1ubuntu3.6 \ 30 libxkbcommon-x11-0=0.5.0-1ubuntu2.1 \ 31 libc6-dev=2.23-0ubuntu11.2 \ 32 && \ 33 rm -rf /var/lib/apt/lists/* && \ 34 apt-get autoremove -y && \ 35 apt-get clean