diff --git a/Dockerfile b/Dockerfile
index ea63826..ac9f1be 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -13,14 +13,18 @@ ENV TITLE=FreeCAD
RUN \
echo "**** add icon ****" && \
curl -o \
- /kclient/public/icon.png \
- https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freecad-logo.png && \
- echo "**** install packages ****" && \
- apt-get update && \
- apt-get install -y --no-install-recommends \
- freecad \
- python3-pyside2.qtwebchannel \
- python3-pyside2.qtwebengine* && \
+ /usr/share/icons/hicolor/48x48/apps/freecad.png \
+ https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freecad-logo.png
+RUN \
+ echo " install freecad from appimage " && \
+ freecad_version="1.0.0" && \
+ cd /tmp && \
+ curl -o /tmp/freecad.app -L https://github.com/FreeCAD/FreeCAD/releases/download/1.0.0/FreeCAD_1.0.0-conda-Linux-x86_64-py311.AppImage && \
+ chmod +x /tmp/freecad.app && \
+ ./freecad.app --appimage-extract && \
+ mv squashfs-root /opt/freecad && \
+ ln -s /opt/freecad/AppRun /usr/bin/freecad && \
+ sed -i 's|| \n yes\n \n|' /etc/xdg/openbox/rc.xml && \
echo "**** cleanup ****" && \
apt-get autoclean && \
rm -rf \
diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64
index 7dc56b4..54532c4 100644
--- a/Dockerfile.aarch64
+++ b/Dockerfile.aarch64
@@ -13,14 +13,17 @@ ENV TITLE=FreeCAD
RUN \
echo "**** add icon ****" && \
curl -o \
- /kclient/public/icon.png \
- https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freecad-logo.png && \
- echo "**** install packages ****" && \
- apt-get update && \
- apt-get install -y --no-install-recommends \
- freecad \
- python3-pyside2.qtwebchannel \
- python3-pyside2.qtwebengine* && \
+ /usr/share/icons/hicolor/48x48/apps/freecad.png \
+ https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freecad-logo.png
+RUN \
+ echo " install freecad from appimage " && \
+ freecad_version="1.0.0" && \
+ cd /tmp && \
+ curl -o /tmp/freecad.app -L https://github.com/FreeCAD/FreeCAD/releases/download/1.0.0/FreeCAD_1.0.0-conda-Linux-aarch64-py311.AppImage && \
+ chmod +x /tmp/freecad.app && \
+ ./freecad.app --appimage-extract && \
+ mv squashfs-root /opt/freecad && \
+ ln -s /opt/freecad/AppRun /usr/bin/freecad && \
sed -i 's|| \n yes\n \n|' /etc/xdg/openbox/rc.xml && \
echo "**** cleanup ****" && \
apt-get autoclean && \