FROM kasmweb/ubuntu-focal-desktop:1.14.0 USER root ENV DEBIAN_FRONTEND=noninteractive # 🧹 Problematische Google Chrome Repos deaktivieren RUN sed -i 's|^deb .*google.*|#&|' /etc/apt/sources.list.d/* || true # 🔧 i386 Architektur aktivieren und Tools installieren RUN dpkg --add-architecture i386 && \ apt-get update && \ apt-get install -y wget curl gnupg2 software-properties-common # 🥂 WineHQ-Repo hinzufügen RUN curl -fsSL https://dl.winehq.org/wine-builds/winehq.key | apt-key add - && \ add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' # 🍷 Wine installieren RUN apt-get update && \ apt-get install -y --install-recommends winehq-stable && \ rm -rf /var/lib/apt/lists/* # 📥 Winbox herunterladen RUN mkdir -p /opt/winbox && \ wget -O /opt/winbox/winbox.exe https://download.mikrotik.com/routeros/winbox/3.41/winbox64.exe # 🖥️ Desktop-Shortcut erstellen RUN mkdir -p /home/kasm-user/Desktop && \ echo '[Desktop Entry]\n\ Name=Winbox\n\ Exec=wine /opt/winbox/winbox.exe\n\ Type=Application\n\ StartupNotify=true\n\ Icon=utilities-terminal\n\ Categories=Network;' > /home/kasm-user/Desktop/Winbox.desktop && \ chmod +x /home/kasm-user/Desktop/Winbox.desktop && \ chown -R kasm-user:kasm-user /home/kasm-user RUN chmod +x /home/kasm-user/Desktop/Winbox.desktop && \ chown kasm-user:kasm-user /home/kasm-user/Desktop/Winbox.desktop # 🔁 Wine initialisieren RUN runuser -l kasm-user -c "wineboot -i" # Zurück zum Standardbenutzer USER kasm-user