diff --git a/Dockerfile b/Dockerfile index 89e12a4..6aeda3c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:12-slim +FROM debian:13-slim # Éviter les invites interactives pendant l'installation ENV DEBIAN_FRONTEND=noninteractive @@ -25,18 +25,30 @@ RUN mkdir -p ${ANDROID_HOME}/cmdline-tools \ # Installation des autres dépendances + DÉPENDANCES DE L'ÉMULATEUR RUN curl -fSsL -A "Mozilla/5.0" https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg \ && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" > /etc/apt/sources.list.d/microsoft-prod.list \ - && apt-get update && apt-get install -y --no-install-recommends \ + && apt-get update +RUN apt-get install -y --no-install-recommends \ git \ - openjdk-17-jdk-headless \ + openjdk-25-jdk-headless \ libstdc++6 \ make \ po-debconf \ zlib1g \ + libglx-mesa0 \ dotnet-sdk-10.0 \ qemu-kvm \ - libpulse0 \ libglu1-mesa \ - libgl1-mesa-glx \ + libgl1 \ + libglx0 \ + libpulse0 \ + libtinfo6 \ + libx11-6 \ + libxext6 \ + libxi6 \ + libxkbfile1 \ + libxkbcommon0 \ + libxkbcommon-x11-0 \ + libxrender1 \ + libxtst6 \ && rm -rf /var/lib/apt/lists/* # Installation du workload .NET Android