So if you want to run a current version of Keepass2 from the .zip download with plugins under Mono, you'll need the mono-complete package (on Raspbian/Debian).

It's mentioned in the docs and in the error message when a plugin can't be loaded, but who reads error messages 🙄

Anyways, does seem ok under Raspbian (I just kept the general directory structure that the outdated .deb package uses, but put everything from the download under /usr/local, including a copy of the adapted startup script).

...kinda reminds me of why I don't like to deal with Linux for everyday use. Software installation is too much of a hassle for everything that moves faster than the distribution release cycle (and I don't like Snap). No idea if people even build Flatpack bundles for ARM?

Whereas the old Windows way of "download, run installer" still works fine, despite all its different kinds of problems (hello dll hell and malware).


I mean, this also depends on the dedication of the software publisher - Vivaldi for example provides a deb repository that also has ARM builds. (And so does Microsoft, for Teams and Edge and Vscode, though I'm not sure about the supported architectures).

@galaxis Some software developers provide a broad range of supported versions (Resilio Sync is such a positive example, too), but for most things that are not part of a distribution, it’s rather painful and non-fun. And even if the publisher provides a repo for the distri (which is nice), adding that to your repo-list is typically not made for non-admins.

But I’m sure 2022 will be the year of the Linux desktop.

(Written on mac OS, delivered through a Linux gateway)

@galaxis another option is to package it yourself, and maybe it's not that hard but I didn't try yet.

@mmu_man I used to fake packaging using checkinstall, but I really can't be bothered nowadays.

Sign in to participate in the conversation
INFRa Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!