Skip to content
This repository was archived by the owner on Sep 26, 2024. It is now read-only.
T. H. Wright edited this page Oct 11, 2022 · 47 revisions

Logos Bible Software On Linux Via Wine

This page is for running Logos on x86_64 desktop Linux. For other installs, see:

Linux remains officially unsupported but we are moving in the right direction! For support use Telegram or Matrix. Telegram and Matrix are bridged.

Recommended Install

While we are waiting on public download links for Logos 10, this script is limited to Logos 9. Please see https://github.com/ferion11/LogosLinuxInstaller/wiki/Logos---Verbum-10-for-Linux-Release-Notes for Logos 10 if you have purchased the upgrade.

Our recommended install will be Logos 10, but until the public download links are available, we would recommend installing Logos 9.13+ on Wine 7.0+ with the menu bug. Many bugs have been fixed in Wine 7.0+.

Our preferred install is 9.9 on Wine 7.0+ due to a menu bug (see #49) introduced in Logos 9.10+. Unfortunately, due to a resource update following the 9.13 release, our preferred install is no longer viable unless you disable automatic downloads and are okay no longer downloading resources. This requires a known good install that has not applied the library updates. Therefore, our recommended install is 9.13 with the menu bug.

Uninstalling and Reinstalling

Uninstalling is as simple as deleting the wine bottle (e.g., ~/LogosBible_Linux_P). If you wish to reinstall and maintain data, Logos data is stored in the following directories. Please note these are standard for the script; if you have moved them around, adjust the $HOME variable:

$HOME/LogosBible_Linux_P/data/wine64_bottle/drive_c/users/$USER/Local\ Settings/Application\ Data/Logos/Data
$HOME/LogosBible_Linux_P/data/wine64_bottle/drive_c/users/$USER/Local\ Settings/Application\ Data/Logos/Documents
$HOME/LogosBible_Linux_P/data/wine64_bottle/drive_c/users/$USER/Local\ Settings/Application\ Data/Logos/Users

Wine Bottles Install [WIP]

Bottles is a management interface for wine, which installs its software in "bottles".

Known Issues

Please see the Git Issues tracker. Also note:

Enhancements Needed

Regressions

  • Updating (regression): https://bugs.winehq.org/show_bug.cgi?id=49767 Don’t know how to address this. Data loss occurs sometimes on update (this has always been the case, but the regression is that no updates happen at all. Logos reports no updates available but can download new resources and data sets. It is still possible to update manually.)
  • Menus (regression): https://bugs.winehq.org/show_bug.cgi?id=52380 Not technically a regression in wine since this issue appears from Logos 9.10 onwards, it reveals a bug in wine.

Please see the Bug Fixing Guide in order to help improve Logos on Wine.

Distro Specific Issues

If you discover an issue with your distro, please add it here.

Steam Proton

Logos can be run using Valve's Steam Proton fork of wine. The binary should be located in the following directory, unless you have moved it or are using a different library location:

/home/$USER/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/wine64 /home/$USER/.local/share/Steam/steamapps/common/Proton - Experimental/files/bin/wineserver

Replace any calls to wine64 or wineserver with these binaries. NOTE: Linux requires that paths with whitespaces in them be quoted, either with single or double quotes. A whitespace is viewed as a breaking character and your system will likely tell you that Proton is a directory if you do not quote.

Potential Ways to Improve Logos On Linux

  • Mods to Ferion11's script.
    • Check if LogosBible_Linux_P exists?
    • Offer to update?
      • Possibly check Logos version somehow again installer version
    • If updating
      • Rename to _temp
      • Install as usual
      • Copy user dirs and shortcut dir back into new install before first run
      • Offer to create the shortcut
    • Modify Launch script to check for updates?
    • Combine the two install scripts into a single script. Ferion is opposed to combining controlPanel.sh and the Logos.sh, but he says the two install scripts diverged due to appimage issues. There are ongoing issues with the wine64 appimage. This will need extensive comparison.
    • Add CLI args for headless/automated install (i.e., no zenity). T. H. Wright got the basics in place; now it needs verification and testing. See: https://github.com/ferion11/LogosLinuxInstaller/pull/32

Clone this wiki locally