Logos install questions

Len Philpot
Len Philpot Member Posts: 8
edited November 21 in English Forum

I have Logos 27.2.21 installed on Windows 11 and it's running. However, there are some questions I have about the installation:

  • I'm a local admin on my box but ran the installer as admin anyway. Since it's a 64-bit app...

    Logos Executable

    Logos Processes

    ...I specified C:\Program Files\Logos as the installation target. However as you can see it installed to the 32-bit app home instead. But it's clearly a 64-bit app. Why? I uninstalled and reinstalled just to confirm and it did it both times.

  • Both Settings and appwiz show it to be ~10GB+ in size (wow):

    Logos App In Appwiz

    Logos App In System Settings

    However, I can't find anything approaching that size:

    C:\Users\XXXX\AppData\Local>du -sh Logos
    328M    Logos

    C:\Users\XXXX\AppData\Local>du -sh Faithlife
    16K     Faithlife

    C:\Program Files (x86)>du -sh Logos
    3.7G    Logos

    So where's the other ~6.x GB? And what is it? I have one (and only one) Bible installed, and that's it. No other books, no other anything. Yes, I've downloaded that Bible so it's available offline, but there's no way it should be 7GB in size, but rather a fraction of that total. Even 3.7GB is excessive. That reminds me of those horrible, slow, bloated Electron "apps" (i.e, Chromium masquerading as an application)...

Thanks.

Tagged:

Comments

  • Dave Hooton
    Dave Hooton Member, MVP Posts: 35,674 ✭✭✭

    Welcome, Len

    I'm a local admin on my box but ran the installer as admin anyway. Since it's a 64-bit app

    It is not necessary to run the installer as Admin - which should be LogosSetup.exe if you downloaded from https://www.logos.com/install.

    By default it does not install in a Program Files folder - it is %localappdata%\Logos. So do not specify a (Windows) System folder for a Custom installation. Note that specifying  C:\xxx will install it as C:\xxx\Logos.

    So uninstall and reinstall Logos, when the \Logos install folder will contain all your documents, resources and executable files.

    Dave
    ===

    Windows 11 & Android 13

  • Len Philpot
    Len Philpot Member Posts: 8

    Well, the problem is... User profiles are not the proper place to install software. That's why C:\Program Files and C:\Program Files (x86) exist, which is why I specified it. It's not an issue here at home (since I have no domain, no DC, no roaming profiles, no OneDrive, etc.) but in a corporate environment -- as I dealt with before retiring from IT -- software installed under user profiles is nothing but trouble both operationally and security-wise.

    Also, I explicitly created c:\Program Files\Logos during the install process, selected it and the installer correctly indicated it would install there. But when it was done, that directory had apparently been deleted and it installed to the 32-bit app root instead.

    There's also the question of size -- Is it really 10GB+? If so, where? And why? 10GB (or even ~4GB) is utterly ridiculous for an app and a single document.

  • JT (alabama24)
    JT (alabama24) Member, MVP Posts: 36,472 ✭✭✭
    10GB (or even ~4GB) is utterly ridiculous for an app and a single document.
    You likely have more than "a single document."

    Logos is not an "eBook reader." It is a digital research library and there are many moving parts. If your goal is simply to read a bible, it probably isn't the best option for you.

    macOS, iOS & iPadOS | Logs |  Install

  • Dave Hooton
    Dave Hooton Member, MVP Posts: 35,674 ✭✭✭

    Well, the problem is... User profiles are not the proper place to install software.

    This software is designed to be installed on a per-User basis, so your problem with installing to a System folder is moot. I have always used the root of a disk partitiion to install it e.g. D:\Logos  (specifying only the D: drive).

    Dave
    ===

    Windows 11 & Android 13

  • Len Philpot
    Len Philpot Member Posts: 8

    In that case, by design it's not compliant with Microsoft app certification: https://learn.microsoft.com/en-us/windows/win32/win_cert/certification-requirements-for-windows-desktop-apps?redirectedfrom=MSDN  See #10 and #11. User profile installations don't meet #10 and FWIW multi-user (#11) won't work when installed to a user's %appdata%.

    • 10.1 Your app must be installed in the Program Files folder by default. For native 32-bit and 64-bit apps in %ProgramFiles%, and %ProgramFiles(x86)% for 32-bit apps running on x64.

    • 11. Apps must support multi-user sessions. Windows users should be able to run concurrent sessions without conflict or disruption.

    I can't remember the reason(s) offhand but installing to a volume root is not a best practice for security reasons (it's been waaaay too long since my MCSE and such, but I definitely remember that point). Granted, D:\ may not be a system partition but C:\ is.

    At any rate, I'm not interested in arguing, I was just trying to get some authoritative information on where and why Logos does what it does.

    And lest you think I'm a "Microsoft guy"... All things being equal I prefer *nix any day over the Evil Empire :-)  I was a Solaris / Linux admin for years, but when in Rome...

  • I'm a local admin on my box but ran the installer as admin anyway.

    +1 [Y] Welcome [:)]

    Curious about %APPDATA% environment setting for administrator ?

    FWIW: Logos is a database application that has an application bundle and many database files with indexes for a digital library, which was designed for individual non-admin user installation.

    So uninstall and reinstall Logos, when the \Logos install folder will contain all your documents, resources and executable files.

    Concur with uninstall and reinstall Logos without run as administrator.

    And lest you think I'm a "Microsoft guy"... All things being equal I prefer *nix any day over the Evil Empire :-)  I was a Solaris / Linux admin for years, but when in Rome...

    MacOS uses BSD Darwin (bit different than *nix) with hundreds of open source projects, which includes sudo.

    On macOS, my Verbum.app (1.5 GB) has my demonstration account with a Verbum folder of 11 GB with 135 resources downloaded. My purchased Logos library with ~35K resources downloaded uses 171 GB.

    Keep Smiling [:)]

  • Len Philpot
    Len Philpot Member Posts: 8

    MacOS uses BSD Darwin (bit different than *nix) with hundreds of open source projects, which includes sudo.

    Yep. Woz and even Jobs were unix fans and OSX owes much to NeXT. These days, digging into the Apple command line world feels a bit like unix "on" some illicit substance... vaguely familiar but definitely not "quite right". From my (admittedly brief) experience with a Mac command line, things were in unusual places, directory structures were unfamiliar, etc.

    There were also bits of BSD in the SunOS 2.4 that preceded / underlaid Solaris, but by that time SUN was going in a AT&T SVR4 direction which I like better from an admin POV. But for my tastes, Linux is preferable to Mac since it doesn't have too much of the Apple influence nor its UI (more flexible). Plus the FOSS app selection is larger (ART, RawTherapee, darktable, etc.).

    [quote]On macOS, my Verbum.app (1.5 GB) has my demonstration account with a Verbum folder of 11 GB with 135 resources downloaded. My purchased Logos library with ~35K resources downloaded uses 171 GB.

    Anyway, I'm not looking for a research tool, just a Bible app. I'm continuing to look and would like to find something light, but unfortunately that usually comes at the expense of quality.

  • John
    John Member Posts: 548 ✭✭

    I'm not looking for a research tool, just a Bible app

    You might want to look at this program, which runs on Linux:

    Bible Analyzer

    I have not personally tried it.

  • Bradley Grainger (Logos)
    Bradley Grainger (Logos) Administrator, Logos Employee Posts: 11,957

    I was just trying to get some authoritative information on where and why Logos does what it does.

    Logos is designed to run as a per-user program installed in a per-user folder.

    Do not run the installer as admin. Do not install it in C:\Program Files.

    (Per-user installation is a supported feature of Windows Installer and one that Logos uses. https://learn.microsoft.com/en-us/windows/win32/msi/installation-context)

  • Andrew Batishko
    Andrew Batishko Member, Logos Employee Posts: 5,362

    So where's the other ~6.x GB? And what is it? I have one (and only one) Bible installed, and that's it. No other books, no other anything. Yes, I've downloaded that Bible so it's available offline, but there's no way it should be 7GB in size, but rather a fraction of that total. Even 3.7GB is excessive. That reminds me of those horrible, slow, bloated Electron "apps" (i.e, Chromium masquerading as an application)...

    There are a number of datasets which will automatically download. Those are the most likely source of the extra disk usage.

    Andrew Batishko | Logos software developer

  • Len Philpot
    Len Philpot Member Posts: 8
  • Dave Hooton
    Dave Hooton Member, MVP Posts: 35,674 ✭✭✭

    Dave
    ===

    Windows 11 & Android 13