Zotero 5 for ARM? (Raspberry Pi)
I have been an enthusiastic user of Zotero for years. I am now doing most of my computing on a Raspberry Pi 3b+ which has an ARM processor. Zotero 4 works fine but full support is about to stopped for that version and it will no longer sync from Aug 1. This will make it far less useful for my workflow.
Is Zotero 5 available in an ARM version?
If not, are there any plans to develop one?
Or advice about how to go about doing so myself?
Failing all that, does anyone know of a full Zotero version for the cli? (zotero-cli is good but does not allow editing of entries or adding new ones.)
Many thanks.
Is Zotero 5 available in an ARM version?
If not, are there any plans to develop one?
Or advice about how to go about doing so myself?
Failing all that, does anyone know of a full Zotero version for the cli? (zotero-cli is good but does not allow editing of entries or adding new ones.)
Many thanks.
We have no current plans to create an ARM version, but after the switch to Electron next year it should be possible for someone set up cross-compilation for ARM Linux.
Yes, Linux. But I'm actually using Zotero 4 standalone with a Firefox plug-in and that seems to work fine.
I understand there's nothing I can do about this now but when the switch to Electron happens, I hope someone sets up an ARM compilation. (I might give it a try but I'm not sure I have enough expertise.)
Thanks again for an outstanding piece of software.
Here is the zotero-standalone in the Debian repository: https://packages.debian.org/stretch/zotero-standalone
And it does indeed look like the developers are working on a v5 which is still in development and has not been released:
https://qa.debian.org/cgi-bin/watch?pkg=zotero-standalone-build
I just tried out the v4 Zotero which came with the latest Raspbian and found out that synchronisation is not working any more with v4, no dirs and files appeared on my WEBDAV server.
Is there any other Linux version for the Raspberry Pi which would offer syncing?
Thanks
Thanks
The central problem is that Raspberry Pi has an ARM architecture rather than x86.
OFFICIAL/NATIVE:
- The Zotero client uses XUL and is therefore is tied closely to Firefox. Although people are using Firefox on ARM (e.g. via snap https://snapcraft.io/firefox), Mozilla itself apparently has not released a Linux ARM build that Zotero can use. When it does, then a build for linux arm64/aarch64 can be added to the existing Zotero build process. See https://github.com/zotero/zotero/pull/3550#issuecomment-2290744607.
- For years, there have been long term plans for Zotero to switch away from XUL and Firefox to React and perhaps either React Native or Electron. Either would enable use of Zotero on ARM. It's unclear to me what the status of that switch is, but there has been movement on react-related issues as recently as August 2024 (https://github.com/zotero/zotero/pull/4482).
WORKAROUNDS:
- Via a custom build: See the linked pull above. (#3550)
- Via box64: This doesn't seem to be working, currently. See https://github.com/ptitSeb/box64/issues/1826.
- Via docker: It may be possible to run Zotero within a docker container and image.