I would recommend using the .deb file for Ubuntu or other Debian variants, but I also provided a zip file for users that would prefer that. If users run into any issues with the Linux version, please let me know. I tested it on Ubuntu 22.04.1. I'm going to work on the MacOS install next.
I should also mention that dragging and dropping files into the companion application window does not work on Linux, as it's a limitation in the Avalonia framework. Hopefully it's something they will be able to address at some point in the future.
Thanks for the linux version. I am using Fedora so I unpacked the zip-version, changed the permission of MobileSheetsCompanion to executable and everything works!
Would be nice to have a rpm or flatpak version at some point.
(11-08-2024, 07:22 PM)Zubersoft Wrote: I'm happy to announce that the Linux version of the companion application is now available for download: https://www.zubersoft.com/mobilesheets/companion
I would recommend using the .deb file for Ubuntu or other Debian variants, but I also provided a zip file for users that would prefer that. If users run into any issues with the Linux version, please let me know. I tested it on Ubuntu 22.04.1. I'm going to work on the MacOS install next.
Thanks Mike, I tried installing on Ubuntu Studio 24.10 but it says I have missing dependancies. Can you advise what prereqs I need to install
I did realize this morning that the zip file version is still going to try to download the .deb file and install it with dkpg, so that's something I'm going to have to modify.
I don't know if rpm can be used with an Avalonia application, but I'm going to investigate flatpak.
spflmf - I'll try to get you the list of things, but it's all supposed to be self contained (all of the dependencies should be included I thought), so I'm not sure what's going on there.
So I'm guessing Ubuntu Studio couldn't resolve one or more of those, but I'm not sure why that would be. I'll try setting up Ubuntu Studio to see if I can narrow down the problem. It's possible I may be able to trim down that list of dependencies.
Deb and rpm will often be critical with different versions of the linux distribution. That's the reason why normally software is distributed over distribution-specific repositories. Because of that distribution-independent packages (like Appimage, Snap or flatpack) which contain all dependencies, will be easier to maintain.
11-09-2024, 06:09 PM (This post was last modified: 11-09-2024, 06:22 PM by Zubersoft.)
It took a considerable amount of work, but I now have a flatpak version available on the website. I also updated all three versions to have better automatic updating. For users that downloaded the zip version - please download it again. This will ensure any future updates are installed automatically which will just download the latest zip and extract it in the directory containing the companion app.
spflmf - I set up Ubuntu Studio 24.10, then ran sudo apt install ./MobileSheetsCompanion.deb, and it installed and ran just fine. So I'm not seeing any issue. I don't know what package installer you were trying to use.
(11-09-2024, 06:09 PM)Zubersoft Wrote: spflmf - I set up Ubuntu Studio 24.10, then ran sudo apt install ./MobileSheetsCompanion.deb, and it installed and ran just fine. So I'm not seeing any issue. I don't know what package installer you were trying to use.
Thanks for investigating Mike, I was using the default app associated with deb files, I.e. downloaded using chrome and then clicked the open file pop-up. This launches an app called qapt-deb-installer which reports the error, even if launched from cmdline using sudo.
Using sudo apt install, or sudo dpkg -i works perfectly.
Thanks again for investigating and apologies for the extra work it caused.
Steve
11-10-2024, 01:06 AM (This post was last modified: 11-10-2024, 09:34 PM by daniel.)
Wow, Mike, you really invested a lot of work! I now installed the flatpak version. There seems to be a small problem in the desktop file. I got a error message saying /app/bin could not be found. From command line the flatpak starts without problems. I looked for the desktop file and deleted the line Path=/app/bin. This solved the error and now the app starts without problems.
A tar file would be the most "universal", since .deb and .rpm are somewhat proprietary/distro-centric, and .zip really isn't a *nix format at all . . . Tar should be available 100%.
(And since this is being distributed free, you might consider offering source, for those with odd dependencies . . . )
Regarding the "fllatpacks" and other goofy bundles, I can't ever recall getting one to work (or a build from source to fail).
To that end, the best way to avoid dependency issues would be to offer a static compile.
daniel - thanks, I'll fix the .desktop file in the next update.
sciurius - I'm going to leave the zip (or switch to .tar if people prefer that) without a top level subdirectory, because it would make the automatic updating more difficult to manage, as I can just extract the zip file to the same folder MobileSheets is running out of and it will overwrite the existing files.
tadawson - I'm not going to release source code, as some of it is taken from the Windows version and is proprietary. Just use the zip or tar if that is your preference. I'm not going to spend any additional effort on Linux, as the number of users utilizing it is pretty low. Users that want to use the companion app will have to install the dependencies or use a variant like Ubuntu that is known to work.
11-11-2024, 03:33 AM (This post was last modified: 11-11-2024, 03:35 AM by Skip.)
I dual boot using Ubuntu 24.04-1. It loaded fine with Gdebi and worked a batch import as expected.
Thanks, now I don't have to use Windows to upload stuff.
Dell Latitude 13.5" 2-in-1 Ubuntu/Win 11
Samsung Note Pro SM-P900 12.2 Android 5.0.2
Samsung S7+, Android 12