Zotero on FreeBSD
Hello,
I am interested on running zotero on FreeBSD, perhaps on NetBSD.
Is there plans to release bundles for such systems? Does someone already knows how to build zotero for those and can give at least clues, at best a recipe?
Thank you!
I am interested on running zotero on FreeBSD, perhaps on NetBSD.
Is there plans to release bundles for such systems? Does someone already knows how to build zotero for those and can give at least clues, at best a recipe?
Thank you!
I am too very interested in this. There was a guy who had some build scripts for FreeBSD but those appear to no longer be available. It would be really nice to know where they are or if someone else out there has managed to get Zotero to build. Many of us still using Firefox ESR will be out of luck as Zotero will no longer function once it goes EOL.
I hope this would be of some help.
https://github.com/s1tsu/zotero-standalone-build
However the reliance on FreeBSD's Linux compatibility later is unfortunately not a solution in my case. I wonder how it might be possible to get support for this to actually be formally ported over to FreeBSD, as in being included in the ports collection. The mozilla frameworks that Zotero is based upon, all build on *BSD so I wonder what is the challenge in getting the whole thing actually working properly without needing the Linux compatibility layer? If this is done, it would be possible to use it natively and very likely also on DragonFlyBSD which I also use.
Lately I've also given a second look at migrating to bibtex/latex. It is looking to be a good replacement. Especially since its possible to bulk convert doi numbers to bibtex using tools like doi2bib
https://github.com/bibcure/doi2bib
and kbibtex,
https://userbase.kde.org/KBibTeX
while certainly not as feature complete as Zotero, can manage bib references rather well. It might make more sense to invest in those projects that actually try to make their software truly multiplatform.
2. These tools are nowhere near feature complete with Zotero
3. KBibTeX is from the looks of it Linux-only (so much for cross-platform)
4. Zotero *is* truly multi platform. @adamsmith is only saying that given that Zotero is in the midst of a retooling from Firefox-based (cross-platform) to Electron (cross-platform), scarce time is probably better spent on the Electron port. But Zotero still runs on an ESR versions of Firefox IIRC (I think ESR 52 is currently used for their tests). You could try that.
I didn't manage to get Zotero Linux to run under FreeBSD (despite Linuxulator), but the windows binaries run just fine under FreeBSD/Wine. Actually, zotero runs faster than on my windows PC.
Hope this helps.
It's getting more and more difficult to build the old firefox-esr and hence Zotero on FreeBSD.
I am now trying the windows binaries under FreeBSD/Wine.
It seems that 3 linux binaries are used in Zotero: pdfinfo, pdftotext, and updater.
The updater seems to take care of updating Zotero and I think we may safely ignore this.
I am not sure but probably one can disable auto updating via prefs.js?
You may be able to build pdfinfo and pdftotext on *BSD.
https://github.com/s1tsu/zotero-standalone-build
https://github.com/s1tsu/cross-xpdf
As I wrote, I am using the windows binaries under wine now.
create a file defaults/pref/local-settings.js in the installation dir with contents:
pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
and a file mozilla.cfg in the installation dir with contents (or add if it exists):
//
lockPref("app.update.enabled", false);
lockPref("app.update.auto", false);
The
//
on its own as the first line is mandatory. No idea why.(1) The Windows (.exe) binary for Zotero 4 runs in Wine well, but (of course) Zotero 5 is needed for syncing, and Zotero 5 is hit-or-miss (sometimes it will launch and sometimes it will not, which is not suitable for a work environment). This seems to be a change from even a couple of months ago when I tested Zotero. Regrettably, the failure-to-start problem is the same on Wine stable or Wine staging, so I do not have any idea what the problem might be.
(2) https://github.com/s1tsu/zotero-standalone-build is cumbersome (requiring the entire Linuxulator suite), but the real problem is that it does not seem to be working.
As a result of #1 & #2, there does not seem to me to be a truly reliable way of running Zotero on the forthcoming FreeBSD 13 without (I suppose) building the whole thing from scratch or some such thing.
Might anyone have up-to-date advice on either Wine or Linuxulator for Zotero in FreeBSD? (Perhaps especially Wine, since that has a better track record.)
RE: (1) Zotero 5.0.1 for Windows 32-bit is the latest build that works properly in Wine on FreeBSD. I tested at least one point release of 5.0.2.x, 5.0.3.x, 5.0.4.x, 5.0.5.x, and 5.0.6.x, but only 5.0.1.0 works properly.
Obviously, this is not a permanent solution, but it does work.
Download it here:
https://www.zotero.org/download/client/dl?channel=release&platform=win32&version=5.0.1
I've just committed the Linux version of Zotero to the FreeBSD Ports Collection: https://www.freshports.org/science/linux-zotero/. It works for me on a fairly recent FreeBSD 14.0-CURRENT. The Browser Connector works with my Firefox 93.0_2,2 as well.
Please open a ticket on https://bugs.freebsd.org/ if you encounter any problems.
Cheers!
Could you build another linux-zotero, but for i386 ? My machine is very old (MSI Wind U100 - late 2007), but runs as expected with Freebsd 13 instead of Linux. Is there any chance to build i386 port?
Cheers!