Lines Matching +full:apt +full:- +full:get
1 FROM martenseemann/quic-network-simulator-endpoint:latest
4 ENV PKG_CONFIG_LIBDIR=/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig/:…
5 # Set the environment variable LD_LIBRARY_PATH to ensure we get the right libraries
6 ENV LD_LIBRARY_PATH=/usr/lib64:/usr/lib:/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
12 RUN apt-get update && apt-get install -y \
13 git make gcc perl cmake build-essential \
14 autoconf libtool pkg-config libpsl-dev
19 RUN git clone --depth 1 https://github.com/ngtcp2/nghttp3.git && \
21 git submodule update --init && \
22 autoreconf -i && \
23 ./configure --prefix=/usr && \
24 make -j 4 check && \
26 rm -rf /nghttp3
29 RUN git clone --depth 1 -b $OPENSSL_BRANCH $OPENSSL_URL && \
31 …./Configure enable-sslkeylog enable-fips enable-demos enable-h3demo enable-hqinterop disable-docs …
32 …make -j 4 && make install && cp test/quic-openssl-docker/hq-interop/quic-hq-interop /usr/local/bin…
33 cp test/quic-openssl-docker/hq-interop/quic-hq-interop-server /usr/local/bin && \
34 cp demos/http3/ossl-nghttp3-demo-server /usr/local/bin && \
35 rm -rf /openssl
38 RUN git clone --depth 1 https://github.com/curl/curl.git && \
40 … autoreconf -fi && ./configure --with-openssl-quic --with-openssl --with-nghttp3 --prefix=/usr && \
41 make -j 4 && \
43 rm -rf /curl
48 RUN apt-get clean