2022-09-09 05:36:44 +03:00
|
|
|
FROM epicmorg/debian:squeeze
|
|
|
|
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
|
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
|
|
|
|
|
|
|
##################################################################
|
2024-06-23 22:58:14 +03:00
|
|
|
# update lists
|
2022-09-09 05:36:44 +03:00
|
|
|
##################################################################
|
|
|
|
RUN apt-get update && \
|
|
|
|
apt-get dist-upgrade -y
|
|
|
|
|
|
|
|
##################################################################
|
|
|
|
# installing
|
|
|
|
##################################################################
|
|
|
|
RUN apt-get update && \
|
2024-08-19 21:03:55 +03:00
|
|
|
apt-get install -y --allow-unauthenticated --no-install-recommends \
|
2022-09-09 05:36:44 +03:00
|
|
|
build-essential \
|
|
|
|
autoconf-archive \
|
|
|
|
gnu-standards \
|
|
|
|
cmake \
|
|
|
|
at \
|
|
|
|
autopkgtest \
|
|
|
|
gcc-multilib \
|
|
|
|
g++-multilib \
|
|
|
|
libsqlite3-dev \
|
|
|
|
liblzma-dev \
|
|
|
|
zlib1g-dev \
|
|
|
|
libfreetype6-dev \
|
|
|
|
libegl1-mesa-dev \
|
|
|
|
libgles2-mesa-dev \
|
|
|
|
uuid-dev \
|
|
|
|
nvidia-cg-toolkit \
|
|
|
|
libavcodec-dev \
|
|
|
|
libsdl-image1.2-dev \
|
|
|
|
libxml2-dev \
|
|
|
|
yasm \
|
|
|
|
devscripts \
|
|
|
|
automake \
|
|
|
|
libtool \
|
|
|
|
autotools-dev \
|
|
|
|
dpkg-dev \
|
|
|
|
fakeroot \
|
|
|
|
checkinstall \
|
|
|
|
dh-make \
|
|
|
|
zlib1g \
|
|
|
|
zlib1g-dev \
|
|
|
|
libssl-dev \
|
|
|
|
libxslt-dev \
|
|
|
|
libpcre3-dev \
|
|
|
|
libgeoip-dev \
|
|
|
|
libkrb5-dev \
|
|
|
|
libperl-dev \
|
|
|
|
krb5-user \
|
|
|
|
liblua5.1-0-dev \
|
|
|
|
libpam0g-dev \
|
|
|
|
libldap2-dev \
|
|
|
|
libavformat-dev \
|
|
|
|
libavfilter-dev \
|
|
|
|
libswscale-dev \
|
|
|
|
libavcodec-dev \
|
|
|
|
libz-dev \
|
|
|
|
libzip-dev \
|
|
|
|
libcrypto++-dev \
|
|
|
|
libbz2-dev \
|
|
|
|
libvpx-dev \
|
|
|
|
tcl \
|
|
|
|
g++ \
|
|
|
|
gcc \
|
|
|
|
libc6-dev \
|
|
|
|
make \
|
|
|
|
pkg-config \
|
|
|
|
python3-all-dev \
|
|
|
|
python-dev \
|
|
|
|
g++-multilib \
|
|
|
|
autoconf \
|
|
|
|
automake \
|
|
|
|
libtool \
|
|
|
|
gdb \
|
|
|
|
strace
|
2024-06-23 01:33:00 +03:00
|
|
|
|
|
|
|
RUN aptitude remove '~njava' -y
|
2022-09-09 05:36:44 +03:00
|
|
|
##################################################################
|
|
|
|
# other customisations
|
|
|
|
##################################################################
|
|
|
|
|
|
|
|
##################################################################
|
|
|
|
# cleanup
|
|
|
|
##################################################################
|
2024-06-21 16:22:11 +03:00
|
|
|
RUN echo "clean up" && \
|
2022-09-09 05:36:44 +03:00
|
|
|
apt-get clean -y && \
|
|
|
|
apt-get autoclean -y && \
|
|
|
|
rm -rfv /var/lib/apt/lists/* && \
|
2024-12-10 01:33:30 +03:00
|
|
|
rm -rfv /var/cache/apt/* && \
|
|
|
|
rm -rfv /root/tmp/* && \
|
|
|
|
rm -rfv /tmp/*
|
2024-07-28 01:48:50 +03:00
|
|
|
|
|
|
|
RUN updatedb
|