Skip to content

PrusaSlicer-2.9.0 ARM AppImages

Latest
Compare
Choose a tag to compare
@davidk davidk released this 21 Dec 23:38

This release tracks PrusaSlicer's upstream version_2.9.0. AppImages are built using appimage-builder (with PrusaSlicer's dependencies) for broader compatibility at the cost of an increased AppImage size.

  • AppImage to download will depend on version of libwebkit2gtk (latestOS for libwebkit2gtk-4.1)
libwebkit2gtk

It might be necessary to install libwebkit2gtk, as it cannot currently be provided with the AppImage:

libwebkit2gtk-4.0-37 - Web content engine library for GTK
libwebkit2gtk-4.1-0 - Web content engine library for GTK
$ sudo apt-get install libwebkit2gtk-4.0-37 

AppImage selection

Run the following in a terminal:

pi@raspberry:~$ uname -m
aarch64

If the command does not print aarch64 (or arm64), grab an armhf AppImage.

Architectures

armhf

armhf distributions are for 32-bit distributions, ex: PrusaSlicer-version_2.9.0-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.9.0-aarch64.AppImage

How do I run the AppImage?

Install dependencies

Raspberry Pi OS Bookwoorm users: You may need to set your locale to UTF-8 if an error occurs after launching. On the desktop: Preferences > Raspberry Pi Configuration > Localization > Set Locale > Character Set > UTF-8. Reboot when prompted.

Bookworm also needs the libfuse2 package:

sudo apt-get install -y libfuse2

For other Raspberry Pi OS distributions, more dependencies on the host may be needed. Run the following in a terminal to install them:

sudo apt-get install -y git cmake libboost-dev libboost-regex-dev libboost-filesystem-dev \
libboost-thread-dev libboost-log-dev libboost-locale-dev libcurl4-openssl-dev build-essential \
pkg-config libtbb-dev zlib1g-dev libcereal-dev libeigen3-dev libnlopt-cxx-dev \
libudev-dev libopenvdb-dev libboost-iostreams-dev libgmpxx4ldbl libnlopt-dev \
libdbus-1-dev imagemagick libgtk2.0-dev libgtk-3-dev libwxgtk3.0-gtk3-dev fuse libfuse2

After downloading the AppImage and installing dependencies, make the AppImage executable and run the AppImage to launch PrusaSlicer:

$ chmod +x PrusaSlicer-version_2.9.0-[...].AppImage
$ ./PrusaSlicer-version_2.9.0-[...].AppImage

Minimal versions These AppImages include fewer dependencies to reduce size but may not be compatible with older distributions.