-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux #28
Comments
There are a few key parts that I currently only know how to do for windows. Hopefully one day I'll figure out how to do all pieces for mac and linux also. |
Other Linux users may have discovered this already, but Libation will run on a fresh 64-bit WINE prefix without any extra dependencies (dotnetX, etc.). At least it did for me. I didn't do exhaustive testing of the features, but I was able to log in, download, and convert all of my library without issues. This is running WINE 6.11 on openSUSE Tumbleweed. |
This is great news! Thanks for sharing @Mbucari : tagging you in case it affects how you feel about our recent UI conversation |
Possibly. I've made some headway with the Avalonia port. It's kind of slow going as I'm still learning the framework. It would be a lot easier if I had ever worked with WPF, but I haven't. Still, it makes a very pretty UI. And if I can fully wrap my head around MVVM I think the whole UI could be a lot cleaner. So I think I'll still peruse it, but maybe with less gusto now that it seems to work under wine. |
And it sounds like I will have my work cut out for me with whatever change audible must have made with the logins. See other new issues |
Libation 6.5.1 and newer is broken in WINE. I can get the initial setup screen but after that I get variations of this in the debug log:
No window appears; it just seems to hang there. I did some regression testing and 6.4.4 was the last to work (except the options to pick a folder were blank). This is using a new 64-bit prefix. I've tried different combinations of Mono, dotnet, and WINE versions on Ubuntu and Fedora but I can't seem to get past it. Not sure if Tumbleweed is affected. Maybe something related to switching to .NET 6? |
Gotcha. Will do! Thanks for your work :) I have a Mac so I’ll also see what happens there. |
I got it working on Linux! I'm using it through Lutris, so my configuration is:
I'm not sure that all of this is needed but it's what I ended up with when it started working so I'm including it for the sake of completeness. Hope this helps someone :) |
Just a note: I get a crash dialog after I download two or three things. It still works as long as you keep the exception dialog open. I don't notice anything wrong other than the message. It says:
|
@atylmo Thanks for your details! I linked to that post from the main documentation WINE seems to have issues with some threading stuff. I added a way to handle this specific case. No telling what else might come up. The fix will be included in the next version |
yeah - I'm getting lots of notices in the terminal about threads. Repeats of the following:
Still trying to figure out how to do the stuff that @atylmo described. I installed WINE using Homebrew, so there isn't any sort of GUI. Not sure if that is typical for WINE or not. Reading thru the documentation now. |
@rmcrackan You're welcome! Thanks for the patch :) I tried 8.1.1 too and it also works fine. All I needed I think was Wine 7.15 and .NET Desktop Runtime 6. I installed @kfbest Sorry, the way I wrote it was really specific to my setup on Linux. Just a sec and I'll try to write out a guide! Once I got it on Linux I was so excited I never did try on my Mac ;D I wanted to make sure it was documented somewhere because I'm awful at remembering stuff. I'm not too sure of how WINE works on Mac, but I'll play around with it! |
Based on the errors I got with winetricks, I have a feeling it wont work for me. I’ve got a newer Mac with M1 processor and I’m getting architecture errors when trying to install dotnet.
But I’ll keep trying tomorrow.
…On Jun 21, 2022, 10:44 PM -0400, atylmo ***@***.***>, wrote:
@rmcrackan You're welcome! Thanks for the patch :)
I tried 8.1.1 too and it also works fine. All I needed I think was Wine 7.15 and .NET Desktop Runtime 6. I installed corefonts too but I'm pretty sure you don't have to have it.
@kfbest Sorry, the way I wrote it was really specific to my setup on Linux. Just a sec and I'll try to write out a guide! Once I got it on Linux I was so excited I never did try on my Mac ;D I wanted to make sure it was documented somewhere because I'm awful at remembering stuff.
I'm not too sure of how WINE works on Mac, but I'll play around with it!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Yeah, unfortunately I think it's borked for the M1. I did actually try it a bit yesterday on an M1 and also had trouble but didn't chase it. I'm trying on an Intel Mac now but dotnet is giving me trouble too. Trying to install the Runtime I get:
I also get "wrong CPU type" errors sometimes. I think the problem here might be the lack of 32-bit support after Catalina. You can make a 32-bit prefix for WINE but if the platform doesn't support it then WINE can't do it either. Hm. Maybe I could copy over the files from the Linux installation instead of running the installer. It could be that the installer is 32-bit but the files it unpacks aren't. |
+1 for AppImage |
It just so happens there's a Linux beta in the works. |
Please create a Linux Appimage of Libation
The text was updated successfully, but these errors were encountered: