Skip to content

Install Guide

T. H. Wright edited this page Feb 24, 2024 · 6 revisions

Install Guide

The Logos Linux Installer program can be used to install and maintain a Logos Bible Software installation on a Linux distribution. The installer has three different interfaces: a Command Line Interface (CLI), a Text User Interface (TUI), and a Graphical User Interface (GUI). This page is provided as a walk-through for getting Logos Bible Software up and running.

CLI

The CLI can initiate an install by executing the script as follows:

./LogosLinuxInstaller --install-app

For all other intents and purposes, the program will operate as if it were the TUI from here out. The TUI and the CLI differ in that the TUI presents a persistent interface. When an option is run from the TUI, the user will be returned to the TUI menu system. The CLI executes a command and then returns the user to their CLI.

For this reason, installing the app is best done through the TUI or the GUI. The CLI is helpful if you want to override some specific functionality. For instance, you can use the -c flag to declare a specific config file, or the -K and -F flags can be used to skip checking dependencies and installing the Microsoft core fonts. These flags can also be used when running the TUI and the GUI.

TUI

You can launch the TUI by executing the program from a CLI:

./LogosLinuxInstaller

On running the program, you will be presented with a basic menu.

image

Select Install Logos Bible Software.

image

Select your FaithLife product: Logos or Verbum.

image

Select the version of the product you want to install.

NOTE: Support for Logos 9 will be removed in a future update.

After you select your release version, the program will then begin checking your system to verify it has all dependencies associated with your distribution.

NOTE: Not all distributions may be supported.

The program will attempt to install the dependencies automatically.

image

Now choose the release version you want to install. The most recent is at the top.

NOTE: Linux cannot currently run Logos 30+ due to needing some new Wine configuration. See this issue.

After this, the program will then scan your system for available Wine binaries. Wine is the key piece of software that allows us to run Logos Bible Software on Linux.

image

Now choose the Wine binary you wish to use. The program will strip unusable binaries from the list. The topmost item is an AppImage that can be downloaded from the Internet. This is our recommended AppImage. You can find these at the following repository.

https://github.com/FaithLife-Community/wine-appimages

The program will attempt to reuse anything it downloads to save on data usage.

Once you have navigated these menus, the program will begin working in the background. You will be presented with one more menu.

image

Now you must choose the source of winetricks. Winetricks is a helper script for easily maintaining Wine and modifying the Wine bottle. A Wine bottle is the name for referring to a Wine installation created from the Wine binary. If your local winetricks will suffice, the script will indicate you can use it, as the screenshot above.

Now the script will begin doing more configuration of the Wine bottle. Besides checking your distribution's dependencies, this is the longest part of the install. Here the program will begin installing needed Microsoft fonts, Windows library files, setting necessary registry files, setting font smoothing, and setting the renderer.

After this, the script will download the Logos Bible Software executable and then it will begin the Logos installation by executing the MSI file. You should now see the following window.

image

Proceed with your Logos Bible Software installation as normal.

Once done, the TUI will return to the control panel menu. You will now have a bunch of new options available to you.

image

The installer will place shortcuts on your system, one for launching Logos and one for launching the control panel. You can also launch Logos from the control panel by choosing Run Logos.

GUI

Clone this wiki locally