Linux version of Logos Bible Software
Comments
-
Ok that's helpful. The ferion script installs its own self contained version of Logos in the directory /home/[username]/LogosBible_Linux_P
If you chose fast install with AppImage then it is running on the wine AppImage supplied with it which is compatible as you would expect.
To migrate the data to Logos 9 you could either download again. In which case you'll have 2 copies of the data on your machine and its slow to do depending on your library size and internet speed or move three folders/directories from the old install to the new one.
Those are Documents, Users and Data.
Look in (or similar its a long time since I used wasta) /home/$USER/.wine-logos64/drive_c/users/$USER/Local Settings/Application Data/Logos/
Move them to: /home/$USER/LogosBible_Linux_P/data/wine64_bottle/drive_c/users/$USER/Local Settings/Application Data/Logos/
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Logos should not be running when you move the files.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
I copied Data~Documents~User files to .wine-logos instead of LogosBible_Linux_P before I got your reply. I guess that was a mistake, because now Logos9 crashes on startup. :-( So I think I've got leftover stuff from a previous install, and my machine -- not to mention me! -- is confused. So if I was going to start over, from scratch, what should I do? I do have Data~Documents~User files backed up from my Logos8 install, but I'd be happy to get rid of previous installs and start over. I presume that's possible? I just don't know how to uninstall winebottles or wineprefixes or what-have-you.
I have two other programs that I run using Wine: MyPhoneExplorer and PDF-XChange Editor. MyPhoneExplorer 'broke' when I installed Logos9 (because I updated Wine from 5.x to 6.x?). I'd like to get that back and hopefully not 'break' PDF-XChange Editor along the way.
Any help appreciated...
0 -
There are few moving parts there, Paul, because of the other programs. Do you have Telegram and could you join us in the Logos on Linux Telegram group?
0 -
I'm not sure what Telegram is, so I probably don't have it.Taylor said:There are few moving parts there, Paul, because of the other programs. Do you have Telegram and could you join us in the Logos on Linux Telegram group?
0 -
Then we will just have to make do with what we have! (For what it's worth, Telegram is free-to-use chat client. It is one of several popular options among opensource folks.)
You can get your current wine version by running the following in the terminal:
wine --version
You can get your current wine installation's directory by running
which wine
And verify that wine is itself not linked by something else by running, where the path is the output of which:
ls -lah /PATH/TO/wine
You will want to open up your three Wine programs' application launchers (the menu/desktop launch buttons) and copy their command execution (the command which actually makes them run, for which the buttons are shortcuts/links). You can get these either by editing the menu items/opening the menu editor of your application launcher or, going to another likely source, which is found in the folder /home/USER/.local/share/applications/. Just open the appropriate file there for your applications.
Those commands will tell us which wine binary is being executed to run the programs. If the programs list the same path to wine as which wine, the command above, then they are running your system's wine version. If they are running a different binary, the path will be different, and you will want to execute the command /ALTERNATE/PATH/TO/wine --version to get the wine version being used by the other programs. We also need from those commands the wine prefix used, which is little more than the directory that is storing the wine programs, this would be, for instance, /home/USER/.wine-logos, or /home/USER/.wine, or /home/USER/.wine64.
Based on what I am seeing, Ubuntu 20.04 should still be using Wine 5.0.x, unless I am mistaken.
Get that information to share it with us, and we can proceed from there. Feel free to obfuscate personally identifying information if you desire.
0 -
Thanks Taylor. Here's the output of the commands I could make sense of (I don't understand what to fill in for /ALTERNATE/PATH/TO/wine --version...):
wine --version: wine-6.0.1
which wine: /usr/bin/wine
ls -lah /usr/bin/wine: lrwxrwxrwx 1 root root 25 Jun 7 15:00 /usr/bin/wine -> /opt/wine-stable/bin/wine
Logos8 (working): env WINEPREFIX="/home/paul/.wine-logos" /opt/wasta-wine/bin/wine C:\\windows\\command\\start.exe /Unix /home/paul/.wine-logos/dosdevices/c:/users/paul/Start\ Menu/Programs/Logos\ Bible\ Software.lnk
Logos9 (broken!): /home/paul/LogosBible_Linux_P/Logos.sh
MyPhoneExplorer (broken!): env WINEPREFIX="/home/paul/.wine_myphoneexplorer" wine-stable C:\\windows\\command\\start.exe /Unix /home/paul/.wine_myphoneexplorer/dosdevices/c:/users/Public/Desktop/MyPhoneExplorer.lnk
PDF-XChange Editor (working): /usr/share/playonlinux/playonlinux --run "PDFXEdit" %F [for what it's worth, PlayOnLinux says "Wine version: System"]
I have a number of .wine and "wine type" folders in /home/ (some from failed installs?), including: LogosBible_Linux_P, PlayOnLinux's virtual drives, .logos-data, .PlayOnLinux, .wine, .wine-logos, .wine-myphoneexplorer, .wine-PDF-XChange-Editor.
Based on instructions I got here (https://community.logos.com/forums/p/121/1170528.aspx#1170528) I updated Wine to 6.0.1.
Thanks for working through this with me.
0 -
When you say that LogosBible_Linux_P is broken what do you mean?
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
That when I try to launch Logos9 (which is in LogosBible_Linux_P), I get the Logos9 splash screen, the "Preparing your library" window, after which the main window opens, but then immediately I get a "Program Error": The program Logos.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience. This can be caused by a problem in the program or a deficiency in Wine.John Goodman said:When you say that LogosBible_Linux_P is broken what do you mean?
I have saved the 'details' of the error report, if that might help.
0 -
Sounds like a missing dependency or a broken .Net installation. I suggest deleting LogosBible_Linux_P and using the fast install script again without the AppImage option.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Just delete the folder LogosBible_Linux_P? That will clean out everything (shortcuts, etc., etc.)? Oh, and .logos-data -- does that belong to this install, or a different one...?
0 -
Hmmm... The only installer I'm seeing has "AppImage" (https://github.com/ferion11/LogosLinuxInstaller/releases). Or am I supposed to use the "source code" to install it? Or (just re-reading the installation instructions) do I just select option 2 in step 01 when I run the fast install script (https://github.com/ferion11/LogosLinuxInstaller)? Sorry to sound pedantic, but after all the issues I've faced I'd like to get it right!
0 -
I read through the instruction page again, and I think my questions were answered. [If in doubt, read the instructions...]
I have Logos9 installed and running. It's downloading 2 GB of updates... Things are quite slow, but maybe it will improve when the updates are applied.
Thanks for all the help you've provided!
0 -
I had one "Program Error" crash after shutting Logos9 down and restarting it. I started fine the second time (phew!).
I copied 21 GB of Data~Documents~User files to the corresponding folders in LogosBible_Linux_P, and it went through "Preparing library" but not "Indexing". Most of my resources were still unavailable on the device, so I ran "Rebuild Index" in the Command box, but on completion most resources still want me to download them... Is it a matter of waiting for Logos to sort out its brain? Or do I really have to download everything again (2754 items)?
0 -
I'm sorry you're having such a challenge. I would expect if those folders were in place for it to just pick up the content. It might be you need to download again.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
I would have expected the same... Based on what I'm seeing, though, I think I'm going to have to try installing again. :-( I don't even have a logo beside the Start Menu entry, and when I pin it to the Task Bar, it's blank (if I click on the 'blank', though, Logos9 starts).
0 -
Before that try going to the LogosBible_Linux_P dir and running the script with 'shortcut' as the argument. It should make you a shortcut.
./Logos.sh shortcut
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Thank you, that worked. I can't find the file the Terminal said it had created in the location it gave, but I do now have an icon for my Start Menu item (and it 'sticks' when I add it to the Panel).John Goodman said:Before that try going to the LogosBible_Linux_P dir and running the script with 'shortcut' as the argument. It should make you a shortcut.
./Logos.sh shortcut
Currently downloading all my resources again... Doing it in chunks so that hopefully indexing doesn't bork. So far so good.
0 -
I'm using Garuda KDE (an Arch distro) and I'm very new to Linux. I can't get this package to install. When I run the fast script it tells me "Your system does not have the command: xmd. Please install command xmd package. Usually is necessary: winbind cabextract libjpeg."
I did some digging and it seems that Samba contains winbind and I think cabextract, so I installed Samba, but I'm still getting that error. I'm not sure what to do from here. Can anyone help a newb ween himself off of Windows? Logos is probably one of the last programs I need to get running in order to start my transition to Linux.
0 -
I was informed that the package name on Arch is xorg-xwd. I installed that with sudo pacman -S and ran through the installer fine. I'm now downloading my resources.
0 -
I just got a new machine and am trying to install Logos. Following the video Ferion11 provided, after typing
./fast_install_AppImageWine_and_Logos.sh
in the terminal, I get the Error:
Your system does not have the command: ntlm_auth. Please install command ntlm_auth package. Usually is necessary: winbind cabextract libjpeg8.
I had a look in Synaptic Package Manager, and the closest I could find is:
python3-ntlm-auth
Is that what I need to install? I'm running Wasta 20.04 (based on Ubuntu).
0 -
A bit of hunting revealed that ntlm_auth is part of samba (https://www.tutorialspoint.com/unix_commands/ntlm_auth.htm). I didn't have samba installed, so I went ahead and installed it. I tried running the fast install script again, but it still errored out... So then I looked more closely at the error message and thought that maybe "usually is necessary" means "these are dependencies that could solve your problem". So while I had cabextract installed, I did not have winbind installed. I installed winbind and now the script is running. Less cryptic error messages would be a huge help for this linux learner! :-P
0 -
I just installed this on my Ubuntu laptop. And it is running right now. I have been looking for a way to install logos on my Linux laptop for a while now. And I am very excited!!
https://appdb.winehq.org/objectManager.php?sClass=version&iId=39484
https://github.com/ferion11/LogosLinuxInstaller/releases
Watch the video on the github page helps a great deal!
Jared
0 -
Glad it's working for you, Jared! I'm on my second attempt at installing it... (and you can see the issues I faced a few pages back in this thread when I first tried the "fast install" script). I followed along with the video step-by-step, but even creating a shortcut doesn't work for me -- at least I don't find anything in the Start menu... :-( There is a Logos item in /.local/share/applications, but I don't know how to move that to the start menu. <sigh> And I tried moving my 20+ GB of /Data, /Documents, and /Users files to avoid having to download them all again, but Logos just errors out on startup... So frustrating! There seems to be a high level of Linux savvy to get this to work -- a level I obviously don't enjoy. Oh well, off to try again; Logos is essential for my work, so I've got to get it figured out...
0 -
I tried it 3 different ways. Then when I watched the video and installed it exactly like it did on the video it finally worked. I'm not very savvy on Linux but want to be.
0 -
Just wondering which version of Wine you used, Jared? I have been selecting the first, default option to use native Wine; when the first "Question" screen pops up, I can see in the terminal behind that it's using wine-5.0 (the first time I ran the fast installer, I didn't have Wine installed, so it ended and told me to install it. I used Synaptic Package Manager to do so, and I guess 5.0 is what it installed...). But now I'm wondering if I should be using the Wine 6.5 option to install?
0 -
I decided not to try to copy my data from a perfectly working and up to date version of Logos 9 running on my old computer. Instead, this time I just bit the bullet and told Logos to download everything (21 GB). It got through Step 1, but as soon as Step 2 started (0% of ...), Logos errored out...
I'm really not sure what else to try. Definitely open to suggestions!
0 -
I did do an update on. Wine.
Did you do the:
chmod +x fast_install_AppImageWine_and_Logos.sh
I think that was one I was overlooking too.
0 -
I did the minimal installation initially. You can always download the resources as you need them later.
I hope you get it to work. I love logos, but I do not care as much for the web app, so I was switching back and forth from computers. I have been. Attempting to find a way to do this for 3 years, gave up for a while but figured with all the work Steam has put I to the games I though surely there is something new. 👍
0 -
Yes, I did the "chmod +x" line. That made the "fast_install_etc" file show up green when I ran the "ls" command on the Downloads directory. I guess that 'approves' it somehow?
Anyway, I selected the Wine 6.5 option on my last attempt and it's currently downloading resources -- 8% of 12.2 GB. I guess it's going to do it in multiple chunks. I'm a bit bummed that you can't copy what's already been downloaded from one machine to another, but I guess if it downloads it will be good.
0 -
It took a while for it to get everything loaded... but it sounds like you are heading in the right direction.
0 -
Resources are downloaded and indexed, but I'm left feeling like things are 'broken' under the hood... For example, I created a shortcut with the ./Logos.sh shortcut command. One was created in /.local/share/applications. I copied this to the desktop and it worked -- once... Well, it still launches Logos, but the icon has changed from the blue cross to a bland earmarked-white-page-with-four-lines. I tried changing it back by using right-click, Properties, but I can't find the graphic in the lists and lists of icons. <sigh> I was hoping a fresh install would have gone better... :-\
0 -
I just made a keyboard short cut. I hit ctrl-l and it opens. I like a very few things on my desktop haha 😄
Glad you were able to get it going.
0 -
I only put it on my desktop because I couldn't figure out where else to put it! Believe me, I like a clean desktop as well. But the launcher is not in the Start menu -- anywhere! -- and I can't move the desktop shortcut to the task bar. Like I said, something seems broken... :-(
0 -
That is strange.
This is what I typed in to make my keyboard shortcut:
./LogosBible_Linux_P/Logos.sh
Then in the short cut option: ctrl-l
(Since super-l is log out)
0 -
Try ./Logos.sh shortcut
It will make you a nice shortcut in the desktop menus with an icon etc.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Thanks for the suggestion, John. That's what I tried a number of replies above, but as I said, it creates a shortcut in /.local/share/applications, but there's nothing in the Start menu or on the Desktop. I can drag and copy a shortcut from Files to the Desktop, but I can't figure out how to get one in the Start menu. Oh, and the icon has changed on the Desktop shortcut, and I don't know how to restore it. I've tried right-clicking the icon and going through Properties, but haven't had any success.
0 -
It would be wonderful having LOGOS on Liinux. I love LINUX and have attempted to set up the old LOGOS platform through WINE, unfortunately it crashed each time i tried to open another Bible or Commentary. Please push for LOGOS to wake up and integrate with LINUX. I hardly ever go onto Windows, therefore i use eSword which works well through WINE, but i do miss using LOGOS. God bless all your hard and loyal work at LINUX.
0 -
https://github.com/ferion11/LogosLinuxInstaller/releases
Gerald you can get it to work fairly well now!
0 -
Gerald Winkel said:
it crashed each time i tried to open another Bible or Commentary.
Hi Gerald, you might be pleased to know that while faithlife do not have an 'official' desktop release for linux, they have been supportive of the platform. The webapp appears to be the official strategy for linux, and its come on a long way, but many of us prefer the desktop app.
The desktop app is stable enough on wine 6.0.1 that it is usable as a daily driver. Sometimes a regression slips in to a dev release but so far we have been able to get regressions fixed fairly promptly. There are some significant improvements to speed and printing in more recent releases so I'm hopeful wine 7 (stable) will be a sweet upgrade for most folks.
Behind the scenes faithlife have been very permissive and supportive of these efforts. Having some familiarity with how it all works, I'm hopeful we will get to a point soon where everything works. For now media playback and speech are not working. I think printing is nearly there but not perfect. Most other things seem to work with the correct configuration.
So the good news is it works!
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
For those who have spare backup space, making a copy of the entire working Wine Bottle <LogosBible_Linux_P> can save a lot of time. Everytime one reinstalls Linux distro versions (for me worked interchangeably between Ubuntu and Linux Mint Mate), just copy this entire WineBottle into the Home folder and run as usual!!
0 -
Linux users aren't asking for a "web app." Supporting Linux means porting it.John Goodman said:Gerald Winkel said:it crashed each time i tried to open another Bible or Commentary.
Hi Gerald, you might be pleased to know that while faithlife do not have an 'official' desktop release for linux, they have been supportive of the platform. The webapp appears to be the official strategy for linux, and its come on a long way, but many of us prefer the desktop app.
The desktop app is stable enough on wine 6.0.1 that it is usable as a daily driver. Sometimes a regression slips in to a dev release but so far we have been able to get regressions fixed fairly promptly. There are some significant improvements to speed and printing in more recent releases so I'm hopeful wine 7 (stable) will be a sweet upgrade for most folks.
Behind the scenes faithlife have been very permissive and supportive of these efforts. Having some familiarity with how it all works, I'm hopeful we will get to a point soon where everything works. For now media playback and speech are not working. I think printing is nearly there but not perfect. Most other things seem to work with the correct configuration.
So the good news is it works!
John 3:17 (ESV)
For God did not send his Son into the world to condemn the world, but in order that the world might be saved through him.0 -
I'd like to see that too but I understand the economics of the decision. I hope it won't be too long before our solution is so good it makes no difference. I typically do my daily Bible study on Logos with Linux / wine. I'm tentatively hopeful that the roadmap for .NET will lower the cost sufficiently for Faithlife to reconsider and officially port to linux but I think we are 18 months from that being viable if ever.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Bob Pritchett said:
The decision is simply a business one; at this point we don't have any evidence that there's a significant market for a Linux version, which doesn't make the investment worth it. We don't have massive margins, and developing on a new platform costs a pretty large percentage of what developing on the first one costs; I imagine we'd need to see consumer (not server or business -- we don't sell there) marketshare for Linux reach 8% before we could justify the cost.
The easiest solution might be to get our software running through things like CrossOver:
http://www.codeweavers.com/compatibility/browse/name/?app_id=321
What I mean is that given the 8% desktop market share is not likely for linux any time soon, the next most likely way for this to happen would be if the cost and time commitment of a port became insignificant.
Knowing what the cost would be is very difficult from outside the company but I think we could guess that if dotnet 6 or 7 makes an easy enough pathway for the codebase of wpf applications like Logos to become cross platform portable then faithlife might be pursuaded that it is worth making Linux port.
dotnet 6 is due in november I think, so I assume that the next release of Logos will not yet be based on that. Maybe some time after Logos 11 the business case will be in our favour?
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Can the fast appimage installation work on a M1 Mac? I have a virtual machine running and thought I would try this out.
0 -
I don't think it can work because your vm is arm right?
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Actually maybe ACVM or UTM can do it for you but these use emulation so I guess won't be fast.
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
0 -
Yes, the vm I have set up in UTM is arm.
0 -
I got the same trap 6 error under Lubuntu as reported in the quoted message on 28 Oct 2020:
davidr@david-hpg61notebookpc:~/LogosBible_Linux_P$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.10
Release: 20.10
Codename: groovyI'm trying to learn Linux but still at a basic level. Terminal output attached. I've noted the recommendations there to update winetricks, but I have the latest version that Muon knows about.
Any suggestions appreciated!
0 -
A Verbum user has figured out a way to run Verbum/Logos on Linux: https://techypriest.com/how-to-run-verbum-on-linux/
0