Snap package support for ARMv8 and ARMv7 devices

Hello forum users,

Up until now, we only built our distro-agnostic snap packages for the x86 and x86_64 architectures. We are extending our builds to cover ARMv8 (a.k.a aarch64 or arm64) and ARMv7 devices. Most importantly, this includes various versions of the Raspberry Pi.

We have uploaded a preview version of these builds to the snap store on a hidden channel.
If you are interested in trying them out, you can install via the command line:

$ sudo snap install plexmediaserver --channel=edge/arm

This will install PMS 1.18.5.2382-f5213a238 which is identical to the current live version of the server (1.18.5.2309-f5213a238), so in general it should be as stable as that version is. Please send any feedback or questions as a reply to this thread.

Note

  • On a typical Raspbian system, you will first need to install snapd: sudo apt install snapd && sudo systemctl enable snapd. If you are using a different (non-ubuntu) distribution on your ARM device, you will also need to install snapd. Consult the documentation of your distro on how to do that.
  • If you have installed PMS via other means (e.g. deb package) on the same device, make sure to uninstall or at least disable that first. Both installations will try to use the same port by default and one of them will fail when trying to run them at the same time.
1 Like

Amazing work! :smiley:

1 Like

When trying to install on latest Raspbian on Pi 4 4GB I get this error. Suggestions?

pi@raspberrypi:~ $ sudo snap install plexmediaserver --channel=edge/arm
error: snap "plexmediaserver" is not available on edge/arm for this
       architecture (armhf) but exists on other architectures (amd64, i386).

This was a test version that’s no longer available. A proper release is coming soon with 1.19.1 (currently in beta). When that’s released, you won’t need the --channel parameter.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.