Skip to content

Releases: davidk/PrusaSlicer-ARM.AppImage

PrusaSlicer-2.9.0 ARM AppImages

21 Dec 23:38
Compare
Choose a tag to compare

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.

PrusaSlicer-2.9.0-rc1 ARM AppImages

19 Dec 09:56
Compare
Choose a tag to compare
Pre-release

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

  • Built with patch for OpenGL ES
  • No offerings for 32-bit systems
  • 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-rc1-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.9.0-rc1-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:

32-bit:

$ chmod +x PrusaSlicer-version_2.9.0-rc1-armhf.AppImage
$ ./PrusaSlicer-version_2.9.0-rc1-armhf.AppImage

64-bit:

$ chmod +x PrusaSlicer-version_2.9.0-rc1-aarch64.AppImage
$ ./PrusaSlicer-version_2.9.0-rc1-aarch64.AppImage

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

PrusaSlicer-2.8.1 ARM AppImages

23 Sep 06:22
Compare
Choose a tag to compare

This release tracks PrusaSlicer's upstream version_2.8.1. This release is built with OpenGL ES and required patches in some areas that deviate away from PrusaSlicer's upstream slightly.

As with version 2.8.0, there are no offerings for 32-bit systems, (PrusaSlicer depends on more recent versions of libraries not available with the current images used for building).

Also, similar to PrusaSlicer's current AppImage offering, there are two AppImages, one for systems locked to an older version of libwebkit2gtk, and another for more recent versions.

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.8.1-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.8.1-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:

32-bit:

$ chmod +x PrusaSlicer-version_2.8.1-armhf.AppImage
$ ./PrusaSlicer-version_2.8.1-armhf.AppImage

64-bit:

$ chmod +x PrusaSlicer-version_2.8.1-aarch64.AppImage
$ ./PrusaSlicer-version_2.8.1-aarch64.AppImage

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

-prusaconnect Unbundle libgnutls and rely on the system-level version. This should allow features like Prusa Connect to work.

PrusaSlicer-2.9.0-beta1 ARM AppImages

15 Dec 12:45
Compare
Choose a tag to compare
Pre-release

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

  • Built with patch for OpenGL ES
  • No offerings for 32-bit systems
  • 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-beta1-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.9.0-beta1-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:

32-bit:

$ chmod +x PrusaSlicer-version_2.9.0-beta1-armhf.AppImage
$ ./PrusaSlicer-version_2.9.0-beta1-armhf.AppImage

64-bit:

$ chmod +x PrusaSlicer-version_2.9.0-beta1-aarch64.AppImage
$ ./PrusaSlicer-version_2.9.0-beta1-aarch64.AppImage

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

PrusaSlicer-2.9.0-alpha1 ARM AppImages

25 Nov 07:42
Compare
Choose a tag to compare
Pre-release

Prusa Research has released their own AppImages for ARM. It is advisable to switch to these official builds for the best experience when/if available for your platform.

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

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-alpha1-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.9.0-alpha1-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:

32-bit:

$ chmod +x PrusaSlicer-version_2.9.0-alpha1-armhf.AppImage
$ ./PrusaSlicer-version_2.9.0-alpha1-armhf.AppImage

64-bit:

$ chmod +x PrusaSlicer-version_2.9.0-alpha1-aarch64.AppImage
$ ./PrusaSlicer-version_2.9.0-alpha1-aarch64.AppImage

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

PrusaSlicer-2.8.0 ARM AppImages

01 Jul 02:14
Compare
Choose a tag to compare

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

Please note that this AppImage has some issues on different ARM systems (see the Issues section). There are no offerings for 32-bit systems, as PrusaSlicer depends on more recent versions of libraries not available with the current images used for building.

Similar to PrusaSlicer's current AppImage offering, there are two AppImages, one for systems locked to an older version of libwebkit2gtk, and another for more recent versions.

Issues
  • Cannot launch due to OpenGL errors, etc: This is partially patched, AppImages are built with -DSLIC3R_OPENGL_ES=1.
  • After slicing, layer view results in a black screen: No fix, usually happens with larger models. Gcode export still works.
Install dependencies

New: 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 

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:

64-bit:

$ chmod +x PrusaSlicer-version_2.8.0-aarch64.AppImage
$ ./PrusaSlicer-version_2.8.0-aarch64.AppImage

On more recent OS versions + 64 bit (you will see libwebkit2gtk issues launching with the above AppImage):

$ chmod +x PrusaSlicer-version_2.8.0-aarch64-latestOS.AppImage
$ ./PrusaSlicer-version_2.8.0-aarch64-latestOS.AppImage

PrusaSlicer-2.8.0-beta1 ARM AppImages

22 Jun 19:27
Compare
Choose a tag to compare
Pre-release

Prusa Research has released their own AppImages for ARM. It is advisable to switch to these official builds for the best experience when/if available for your platform.

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

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.8.0-beta1-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.8.0-beta1-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:

32-bit:

$ chmod +x PrusaSlicer-version_2.8.0-beta1-armhf.AppImage
$ ./PrusaSlicer-version_2.8.0-beta1-armhf.AppImage

64-bit:

$ chmod +x PrusaSlicer-version_2.8.0-beta1-aarch64.AppImage
$ ./PrusaSlicer-version_2.8.0-beta1-aarch64.AppImage

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

PrusaSlicer-2.8.0-alpha5 ARM AppImages

17 Jun 07:37
Compare
Choose a tag to compare
Pre-release

Prusa Research has released their own AppImages for ARM. It is advisable to switch to these official builds for the best experience when/if available for your platform.

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

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.8.0-alpha5-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.8.0-alpha5-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:

32-bit:

$ chmod +x PrusaSlicer-version_2.8.0-alpha5-armhf.AppImage
$ ./PrusaSlicer-version_2.8.0-alpha5-armhf.AppImage

64-bit:

$ chmod +x PrusaSlicer-version_2.8.0-alpha5-aarch64.AppImage
$ ./PrusaSlicer-version_2.8.0-alpha5-aarch64.AppImage

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

PrusaSlicer-2.7.5-rc1 ARM AppImages

08 Jun 22:03
Compare
Choose a tag to compare
Pre-release

Prusa Research has released their own AppImages for ARM. It is advisable to switch to these official builds for the best experience when/if available for your platform.

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

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.7.5-rc1-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.7.5-rc1-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:

32-bit:

$ chmod +x PrusaSlicer-version_2.7.5-rc1-armhf.AppImage
$ ./PrusaSlicer-version_2.7.5-rc1-armhf.AppImage

64-bit:

$ chmod +x PrusaSlicer-version_2.7.5-rc1-aarch64.AppImage
$ ./PrusaSlicer-version_2.7.5-rc1-aarch64.AppImage

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

PrusaSlicer-2.7.4 ARM AppImages

06 Apr 04:06
Compare
Choose a tag to compare

Prusa Research has released their own AppImages for ARM. It is advisable to switch to these official builds for the best experience when/if available for your platform.

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

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.7.4-armhf.AppImage

arm64 / aarch64

These are for 64-bit distributions, ex: PrusaSlicer-version_2.7.4-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:

32-bit:

$ chmod +x PrusaSlicer-version_2.7.4-armhf.AppImage
$ ./PrusaSlicer-version_2.7.4-armhf.AppImage

64-bit:

$ chmod +x PrusaSlicer-version_2.7.4-aarch64.AppImage
$ ./PrusaSlicer-version_2.7.4-aarch64.AppImage

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