Lines Matching +full:apt +full:- +full:transport +full:- +full:https
3 # installs LLVM 14 for afl-clang-lto support.
5 # GCC 11 is used instead of 12 because genhtml for afl-cov doesn't like it.
31 RUN apt-get update && apt-get full-upgrade -y && \
32 apt-get install -y --no-install-recommends wget ca-certificates apt-utils && \
33 rm -rf /var/lib/apt/lists/*
35 …o "deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg.key] http://apt.llvm.org/jammy/ llvm-toolcha…
36 wget -qO /etc/apt/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key
38 RUN apt-get update && \
39 apt-get -y install --no-install-recommends \
40 make cmake automake meson ninja-build bison flex \
41 git xz-utils bzip2 wget jupp nano bash-completion less vim joe ssh psmisc \
42 python3 python3-dev python3-pip python-is-python3 \
43 libtool libtool-bin libglib2.0-dev \
44 apt-transport-https gnupg dialog \
45 gnuplot-nox libpixman-1-dev bc \
46 gcc-${GCC_VERSION} g++-${GCC_VERSION} gcc-${GCC_VERSION}-plugin-dev gdb lcov \
47 clang-${LLVM_VERSION} clang-tools-${LLVM_VERSION} libc++1-${LLVM_VERSION} \
48 libc++-${LLVM_VERSION}-dev libc++abi1-${LLVM_VERSION} libc++abi-${LLVM_VERSION}-dev \
49 libclang1-${LLVM_VERSION} libclang-${LLVM_VERSION}-dev \
50 … libclang-common-${LLVM_VERSION}-dev libclang-rt-${LLVM_VERSION}-dev libclang-cpp${LLVM_VERSION} \
51 libclang-cpp${LLVM_VERSION}-dev liblld-${LLVM_VERSION} \
52 liblld-${LLVM_VERSION}-dev liblldb-${LLVM_VERSION} liblldb-${LLVM_VERSION}-dev \
53 libllvm${LLVM_VERSION} libomp-${LLVM_VERSION}-dev libomp5-${LLVM_VERSION} \
54 lld-${LLVM_VERSION} lldb-${LLVM_VERSION} llvm-${LLVM_VERSION} \
55 llvm-${LLVM_VERSION}-dev llvm-${LLVM_VERSION}-runtime llvm-${LLVM_VERSION}-tools \
56 … $([ "$(dpkg --print-architecture)" = "amd64" ] && echo gcc-${GCC_VERSION}-multilib gcc-multilib) \
57 $([ "$(dpkg --print-architecture)" = "arm64" ] && echo libcapstone-dev) && \
58 rm -rf /var/lib/apt/lists/*
59 # gcc-multilib is only used for -m32 support on x86
60 # libcapstone-dev is used for coresight_mode on arm64
62 RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${GCC_VERSION} 0 && \
63 update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-${GCC_VERSION} 0 && \
64 update-alternatives --install /usr/bin/clang clang /usr/bin/clang-${LLVM_VERSION} 0 && \
65 update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-${LLVM_VERSION} 0
67 RUN wget -qO- https://sh.rustup.rs | CARGO_HOME=/etc/cargo sh -s -- -y -q --no-modify-path
70 RUN apt clean -y
72 ENV LLVM_CONFIG=llvm-config-${LLVM_VERSION}
77 RUN git clone --depth=1 https://github.com/vanhauser-thc/afl-cov && \
78 (cd afl-cov && make install) && rm -rf afl-cov
83 ARG CC=gcc-$GCC_VERSION
84 ARG CXX=g++-$GCC_VERSION
89 RUN sed -i.bak 's/^ -/ /g' GNUmakefile && \
94 RUN echo "set encoding=utf-8" > /root/.vimrc && \
96 echo 'alias joe="joe --wordwrap --joe_state -nobackup"' >> ~/.bashrc && \