tag:infinitekind.tenderapp.com,2009-01-14:/discussions/problems/49498-linux-snap-installationInfinite Kind: Discussion 2019-01-13T17:37:34Ztag:infinitekind.tenderapp.com,2009-01-14:Comment/466665732018-12-29T03:45:46Z2018-12-29T03:45:47ZLinux Snap Installation?<div><p>Now when trying release 1826:</p>
<pre>
<code># snap install --dangerous moneydance_linux_amd64.snap
error: This revision of snap "moneydance_linux_amd64.snap" was published using classic confinement
and thus may perform arbitrary system changes outside of the security sandbox that snaps are
usually confined to, which may put your system at risk.
If you understand and want to proceed repeat the command including --classic.</code>
</pre>
<p>?</p>
<p>Jens</p></div>Jenstag:infinitekind.tenderapp.com,2009-01-14:Comment/466665732018-12-29T19:58:18Z2018-12-29T19:58:18ZLinux Snap Installation?<div><p>Yes, it is not sandboxed on linux systems and the software like any free range software can open and close and write files with sensitive data. But you already know that by the --dangerous option. So what is your actual question other than the question mark.</p></div>sthtag:infinitekind.tenderapp.com,2009-01-14:Comment/466665732018-12-30T13:39:36Z2018-12-30T13:39:37ZLinux Snap Installation?<div><p>The --dangerous option refers to missing signatures, not to any sandboxing concerns or system change permissions:</p>
<pre>
<code> --dangerous
Install the given snap file even if there are no pre-acknowledged signatures for
it, meaning it was not verified and could be dangerous (--devmode implies this)</code>
</pre>
<p>Reading up on snap confinement (I am new to snap) makes me wonder if using a snap package for an application like Moneydance is really a good use case (at this point):<br>
<a href="https://docs.snapcraft.io/snap-confinement/6233#classic">https://docs.snapcraft.io/snap-confinement/6233#classic</a></p>
<p>Either way, it seems that Moneydance is now available on the beta and edge channels (it wasn't when I first investigated on Dec. 14):</p>
<pre>
<code># snap find moneydance
Name Version Publisher Notes Summary
moneydance 2019.0.0.1814 infinitekind - Powerful, private, personal finance software
# snap install moneydance
error: snap "moneydance" is not available on stable but is available to install on the following
channels:
beta snap install --beta moneydance
edge snap install --edge moneydance
Please be mindful pre-release channels may include features not completely tested or
implemented. Get more information with 'snap info moneydance'.
# snap install --beta moneydance
moneydance (beta) 2019.0.0.1814 from The Infinite Kind (infinitekind) installed</code>
</pre>
<p>However, it still does not run:</p>
<pre>
<code>$ /snap/bin/moneydance
Error: Could not find or load main class com.moneydance.apps.md.controller.Main
Caused by: java.lang.ClassNotFoundException: com.moneydance.apps.md.controller.Main</code>
</pre>
<p>This really is just one big question mark; no further documentation from IK on this new snap preview (as far as I can see), it doesn't actually work, and no comments at all from IK support staff on this thread since Dec 14.<br>
So many questions, so I just posted a "?" earlier.</p>
<p>Jens</p></div>Jenstag:infinitekind.tenderapp.com,2009-01-14:Comment/466665732018-12-30T18:45:53Z2018-12-30T18:45:53ZLinux Snap Installation?<div><p>Try the just released version 1827. There is a mention of changing the jar files for linux</p></div>sthtag:infinitekind.tenderapp.com,2009-01-14:Comment/466665732019-01-13T17:37:05Z2019-01-13T17:37:06ZLinux Snap Installation?<div><p>There was never any update to the channels.<br>
With MD 2019 now officially out in .deb format (as well as the preview page offering .deb as well), I'll just close this discussion.<br>
MD 2019 starts just fine on my box installed via the .deb.</p>
<p>Jens</p></div>Jens