Logos Bible Software

Informations

Créateur Messages
m0rvj Anonymous

Information

Cet installateur a été accepté par l'équipe.

Informations

Plate-formes :
Téléchargements : 415
Wine: 6.17

Retours d'expérience

Description

Logos Bible Software is a digital library application designed for electronic Bible study. In addition to basic eBook functionality, it includes extensive resource linking, note-taking functionality, and linguistic analysis for study of the Bible both in translation and in its original languages. It is developed by Faithlife Corporation. Logos Bible resource catalog includes more than 43,000 titles related to the Bible from 200 publishers, including Baker, Bantam, Catholic University of America Press, Eerdmans, Harvest House, Merriam Webster, Moody Press, Oxford University Press, Thomas Nelson, Tyndale House, and Zondervan. Logos also recently published its own Lexham Bible Reference series, featuring new scholarship on the original Biblical languages. (edited from Wikipedia)

Top 5 Silver Rated App on Winehq appdb.

Manual Installation :

  • Install wine 6.17 or newer
  • winetricks corefonts
  • winetricks settings fontsmooth=rgb
  • winetricks dotnet48
  • winetricks settings renderer=gdi (you might need to set the reg key manually)
  • Install the Logos.msi download but don't run it.
  • wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
  • Run Logos

Code source

#!/usr/bin/env playonlinux-bash
# Date : (2021-09-12 09:30)
  
# Wine version used : 6.17
# Distribution used to test : Kubuntu 21.04 amd64
# Author : Revd John Goodman
# Licence : GPLv3
# PlayOnLinux: 4.3.4
 
# CHANGELOG
# [Revd John Goodman] (2021-09-12 09:30)
#    First script.
#    Install wine 6.17 or newer
#    winetricks corefonts
#    winetricks settings fontsmooth=rgb
#    winetricks dotnet48
#    winetricks settings renderer=gdi (you might need to set the reg key manually)
#    Install the Logos.msi download but don't run it.
#    wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
#    Run Logos installer
#    Create Shortcut
# [Revd John Goodman] (2021-09-12 21:30)
#    Had to revise the code for registry entries

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#prevent mono installation
export WINEDLLOVERRIDES="mscoree,mshtml="
export TITLE="Logos Bible Software"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Faithlife" "http://www.logos.com" "Revd John Goodman" "LogosBibleSoftware"
POL_SetupWindow_message "$(eval_gettext 'For amd64 systems only. No 32bit support. Installing .NET can take 30 mins - it has not frozen. A free / paid account is required to use this software, visit: http://www.logos.com')" "$TITLE"

POL_System_TmpCreate "LogosBibleSoftware"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
fi

POL_Wine_SelectPrefix "LogosBibleSoftware"
POL_System_SetArch "auto"
POL_Wine_PrefixCreate "6.17"


POL_SetupWindow_wait "$(eval_gettext 'Installation in progress.')" "$TITLE"

# Install dependencies
POL_SetupWindow_wait "$(eval_gettext 'Installing Microsoft Corefonts')" "Corefonts"
POL_Call POL_Install_corefonts
POL_Call POL_Install_tahoma2
POL_SetupWindow_wait "$(eval_gettext 'Installing .NET Framework. Please be aware that setting up .NET can take about 30mins. Setup has not hung or crashed.')" "$TITLE"
POL_Call POL_Install_dotnet480

POL_Wine_OverrideDLL "native" "mscoree"

###Set required wine options
#Font smoothing
POL_SetupWindow_wait "$(eval_gettext 'Enabling Font Smoothing')" "Fontsmoothing"
POL_Call POL_Function_FontsSmoothRGB

#Fix graphics draw glitches
#set manually
POL_SetupWindow_wait_next_signal "$(eval_gettext 'Please wait setting Renderer to GDI...')" "$TITLE"
cat << EOF > "$REPERTOIRE/tmp/renderer.reg"
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"renderer"="gdi"
EOF
POL_Wine regedit "$REPERTOIRE/tmp/renderer.reg"


#Set required win version (win10 might also work)
POL_SetupWindow_wait "$(eval_gettext 'Setting Windows Version')" "win7"
Set_OS "win7"

#The indexer exe needs to be set to vista or it crashes (strange bug, took ages to figure)
POL_SetupWindow_wait "$(eval_gettext '')" "$TITLE"
POL_SetupWindow_wait_next_signal "$(eval_gettext 'Please wait setting LogosIndexer.exe to vista...')" "$TITLE"
cat << EOF > "$REPERTOIRE/tmp/Indexer.reg"
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\AppDefaults\LogosIndexer.exe]
"Version"="vista"
EOF
POL_Wine regedit "$REPERTOIRE/tmp/Indexer.reg"

#run installer
POL_SetupWindow_wait "$(eval_gettext 'Running Logos Installer msi')" "$TITLE"
POL_Wine "$INSTALLER"

#cleanup
POL_System_TmpDelete

#create shortcut
POL_SetupWindow_wait "$(eval_gettext 'Creating Shortcut')" "$TITLE"
POL_Shortcut "Logos.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'Setup Complete')" "$TITLE"
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribuer
Membre Messages
m0rvj Mardi 9 Novembre 2021 à 1:19
m0rvj Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

I realised as per bug https://bugs.winehq.org/show_bug.cgi?id=48847 that dotnet48 will not install on newer versions of wine. I'm still not sure this is quite right but I think it has a better chance of working. To be honest users might do better to use the ferion script or the wasta packages. See https://appdb.winehq.org/objectManager.php?sClass=version&iId=39484 for up to date install guides.

Differences

@@ -1,7 +1,7 @@
 #!/usr/bin/env playonlinux-bash
 # Date : (2021-09-12 09:30)
   
-# Wine version used : 6.17
+# Wine version used : 5.11
 # Distribution used to test : Kubuntu 21.04 amd64
 # Author : Revd John Goodman
 # Licence : GPLv3
@@ -9,7 +9,10 @@
  
 # CHANGELOG
 # [Revd John Goodman] (2021-09-12 09:30)
-#    First script.
+#    Change to wine 5.11 to fix dotnet48 install.
+#    Add popup to tell user they can update to more recent wine once completed.
+# [Revd John Goodman] (2021-09-12 09:30)
+#     First script.
 #    Install wine 6.17 or newer
 #    winetricks corefonts
 #    winetricks settings fontsmooth=rgb
@@ -52,7 +55,7 @@
 
 POL_Wine_SelectPrefix "LogosBibleSoftware"
 POL_System_SetArch "auto"
-POL_Wine_PrefixCreate "6.17"
+POL_Wine_PrefixCreate "5.11"
 
 
 POL_SetupWindow_wait "$(eval_gettext 'Installation in progress.')" "$TITLE"
@@ -107,6 +110,6 @@
 POL_SetupWindow_wait "$(eval_gettext 'Creating Shortcut')" "$TITLE"
 POL_Shortcut "Logos.exe" "$TITLE"
 
-POL_SetupWindow_message "$(eval_gettext 'Setup Complete')" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext 'Setup Complete, you may like to change wine version to more recent.')" "$TITLE"
 POL_SetupWindow_Close
 exit

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2021-09-12 09:30)
  
# Wine version used : 5.11
# Distribution used to test : Kubuntu 21.04 amd64
# Author : Revd John Goodman
# Licence : GPLv3
# PlayOnLinux: 4.3.4
 
# CHANGELOG
# [Revd John Goodman] (2021-09-12 09:30)
#    Change to wine 5.11 to fix dotnet48 install.
#    Add popup to tell user they can update to more recent wine once completed.
# [Revd John Goodman] (2021-09-12 09:30)
#     First script.
#    Install wine 6.17 or newer
#    winetricks corefonts
#    winetricks settings fontsmooth=rgb
#    winetricks dotnet48
#    winetricks settings renderer=gdi (you might need to set the reg key manually)
#    Install the Logos.msi download but don't run it.
#    wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
#    Run Logos installer
#    Create Shortcut
# [Revd John Goodman] (2021-09-12 21:30)
#    Had to revise the code for registry entries

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#prevent mono installation
export WINEDLLOVERRIDES="mscoree,mshtml="
export TITLE="Logos Bible Software"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Faithlife" "http://www.logos.com" "Revd John Goodman" "LogosBibleSoftware"
POL_SetupWindow_message "$(eval_gettext 'For amd64 systems only. No 32bit support. Installing .NET can take 30 mins - it has not frozen. A free / paid account is required to use this software, visit: http://www.logos.com')" "$TITLE"

POL_System_TmpCreate "LogosBibleSoftware"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
fi

POL_Wine_SelectPrefix "LogosBibleSoftware"
POL_System_SetArch "auto"
POL_Wine_PrefixCreate "5.11"


POL_SetupWindow_wait "$(eval_gettext 'Installation in progress.')" "$TITLE"

# Install dependencies
POL_SetupWindow_wait "$(eval_gettext 'Installing Microsoft Corefonts')" "Corefonts"
POL_Call POL_Install_corefonts
POL_Call POL_Install_tahoma2
POL_SetupWindow_wait "$(eval_gettext 'Installing .NET Framework. Please be aware that setting up .NET can take about 30mins. Setup has not hung or crashed.')" "$TITLE"
POL_Call POL_Install_dotnet480

POL_Wine_OverrideDLL "native" "mscoree"

###Set required wine options
#Font smoothing
POL_SetupWindow_wait "$(eval_gettext 'Enabling Font Smoothing')" "Fontsmoothing"
POL_Call POL_Function_FontsSmoothRGB

#Fix graphics draw glitches
#set manually
POL_SetupWindow_wait_next_signal "$(eval_gettext 'Please wait setting Renderer to GDI...')" "$TITLE"
cat << EOF > "$REPERTOIRE/tmp/renderer.reg"
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"renderer"="gdi"
EOF
POL_Wine regedit "$REPERTOIRE/tmp/renderer.reg"


#Set required win version (win10 might also work)
POL_SetupWindow_wait "$(eval_gettext 'Setting Windows Version')" "win7"
Set_OS "win7"

#The indexer exe needs to be set to vista or it crashes (strange bug, took ages to figure)
POL_SetupWindow_wait "$(eval_gettext '')" "$TITLE"
POL_SetupWindow_wait_next_signal "$(eval_gettext 'Please wait setting LogosIndexer.exe to vista...')" "$TITLE"
cat << EOF > "$REPERTOIRE/tmp/Indexer.reg"
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\AppDefaults\LogosIndexer.exe]
"Version"="vista"
EOF
POL_Wine regedit "$REPERTOIRE/tmp/Indexer.reg"

#run installer
POL_SetupWindow_wait "$(eval_gettext 'Running Logos Installer msi')" "$TITLE"
POL_Wine "$INSTALLER"

#cleanup
POL_System_TmpDelete

#create shortcut
POL_SetupWindow_wait "$(eval_gettext 'Creating Shortcut')" "$TITLE"
POL_Shortcut "Logos.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'Setup Complete, you may like to change wine version to more recent.')" "$TITLE"
POL_SetupWindow_Close
exit

Réponses

m0rvj Lundi 13 September 2021 à 1:14
m0rvj Anonymous

Information

Cette mise à jour a été acceptée par l'équipe

Messages

I've realised there were some problems setting the registry entries that way so I've revised. Unfortunately since POL_Install_dotnet480 is broken it doesn't result in a working install.

Differences

@@ -9,7 +9,7 @@
  
 # CHANGELOG
 # [Revd John Goodman] (2021-09-12 09:30)
-#     First script.
+#    First script.
 #    Install wine 6.17 or newer
 #    winetricks corefonts
 #    winetricks settings fontsmooth=rgb
@@ -19,18 +19,21 @@
 #    wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
 #    Run Logos installer
 #    Create Shortcut
+# [Revd John Goodman] (2021-09-12 21:30)
+#    Had to revise the code for registry entries
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
 
-POL_Wine_OverrideDLL "native" "mscoree"
+#prevent mono installation
+export WINEDLLOVERRIDES="mscoree,mshtml="
 export TITLE="Logos Bible Software"
 
 POL_SetupWindow_Init
 POL_Debug_Init
 
 POL_SetupWindow_presentation "$TITLE" "Faithlife" "http://www.logos.com" "Revd John Goodman" "LogosBibleSoftware"
-POL_SetupWindow_textbox "A free / paid account is required to use this software, visit: http://www.logos.com" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext 'For amd64 systems only. No 32bit support. Installing .NET can take 30 mins - it has not frozen. A free / paid account is required to use this software, visit: http://www.logos.com')" "$TITLE"
 
 POL_System_TmpCreate "LogosBibleSoftware"
 
@@ -47,43 +50,61 @@
     INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
 fi
 
-POL_Wine_SelectPrefix "LogosBible"
+POL_Wine_SelectPrefix "LogosBibleSoftware"
+POL_System_SetArch "auto"
 POL_Wine_PrefixCreate "6.17"
 
 
 POL_SetupWindow_wait "$(eval_gettext 'Installation in progress.')" "$TITLE"
 
 # Install dependencies
-POL_SetupWindow_message "$(eval_gettext 'Installing Microsoft Corefonts')" "Corefonts"
+POL_SetupWindow_wait "$(eval_gettext 'Installing Microsoft Corefonts')" "Corefonts"
 POL_Call POL_Install_corefonts
-POL_SetupWindow_message "$(eval_gettext 'Installing .NET Framework')" "Microsoft"
+POL_Call POL_Install_tahoma2
+POL_SetupWindow_wait "$(eval_gettext 'Installing .NET Framework. Please be aware that setting up .NET can take about 30mins. Setup has not hung or crashed.')" "$TITLE"
 POL_Call POL_Install_dotnet480
 
+POL_Wine_OverrideDLL "native" "mscoree"
+
 ###Set required wine options
 #Font smoothing
-POL_SetupWindow_message "$(eval_gettext 'Enabling Font Smoothing')" "Fontsmoothing"
-POL_Winetricks FontSmoothRGB
+POL_SetupWindow_wait "$(eval_gettext 'Enabling Font Smoothing')" "Fontsmoothing"
+POL_Call POL_Function_FontsSmoothRGB
 
 #Fix graphics draw glitches
-POL_SetupWindow_message "$(eval_gettext 'Setting Graphics Option')" "Renderer GDI"
-POL_Call POL_Wine_Direct3D "DirectDrawRenderer" "gdi"
+#set manually
+POL_SetupWindow_wait_next_signal "$(eval_gettext 'Please wait setting Renderer to GDI...')" "$TITLE"
+cat << EOF > "$REPERTOIRE/tmp/renderer.reg"
+REGEDIT4
+[HKEY_CURRENT_USER\Software\Wine\Direct3D]
+"renderer"="gdi"
+EOF
+POL_Wine regedit "$REPERTOIRE/tmp/renderer.reg"
+
+
 #Set required win version (win10 might also work)
-POL_SetupWindow_message "$(eval_gettext 'Setting Windows Version')" "win7"
+POL_SetupWindow_wait "$(eval_gettext 'Setting Windows Version')" "win7"
 Set_OS "win7"
 
 #The indexer exe needs to be set to vista or it crashes (strange bug, took ages to figure)
-POL_SetupWindow_message "$(eval_gettext 'Configuring Logos Indexer only to vista')" "$TITLE"
-POL_Wine "reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f"
+POL_SetupWindow_wait "$(eval_gettext '')" "$TITLE"
+POL_SetupWindow_wait_next_signal "$(eval_gettext 'Please wait setting LogosIndexer.exe to vista...')" "$TITLE"
+cat << EOF > "$REPERTOIRE/tmp/Indexer.reg"
+REGEDIT4
+[HKEY_CURRENT_USER\Software\Wine\AppDefaults\LogosIndexer.exe]
+"Version"="vista"
+EOF
+POL_Wine regedit "$REPERTOIRE/tmp/Indexer.reg"
 
 #run installer
-POL_SetupWindow_message "$(eval_gettext 'Running Logos Installer msi')" "$TITLE"
+POL_SetupWindow_wait "$(eval_gettext 'Running Logos Installer msi')" "$TITLE"
 POL_Wine "$INSTALLER"
 
 #cleanup
 POL_System_TmpDelete
 
 #create shortcut
-POL_SetupWindow_message "$(eval_gettext 'Creating Shortcut')" "$TITLE"
+POL_SetupWindow_wait "$(eval_gettext 'Creating Shortcut')" "$TITLE"
 POL_Shortcut "Logos.exe" "$TITLE"
 
 POL_SetupWindow_message "$(eval_gettext 'Setup Complete')" "$TITLE"

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2021-09-12 09:30)
  
# Wine version used : 6.17
# Distribution used to test : Kubuntu 21.04 amd64
# Author : Revd John Goodman
# Licence : GPLv3
# PlayOnLinux: 4.3.4
 
# CHANGELOG
# [Revd John Goodman] (2021-09-12 09:30)
#    First script.
#    Install wine 6.17 or newer
#    winetricks corefonts
#    winetricks settings fontsmooth=rgb
#    winetricks dotnet48
#    winetricks settings renderer=gdi (you might need to set the reg key manually)
#    Install the Logos.msi download but don't run it.
#    wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
#    Run Logos installer
#    Create Shortcut
# [Revd John Goodman] (2021-09-12 21:30)
#    Had to revise the code for registry entries

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#prevent mono installation
export WINEDLLOVERRIDES="mscoree,mshtml="
export TITLE="Logos Bible Software"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Faithlife" "http://www.logos.com" "Revd John Goodman" "LogosBibleSoftware"
POL_SetupWindow_message "$(eval_gettext 'For amd64 systems only. No 32bit support. Installing .NET can take 30 mins - it has not frozen. A free / paid account is required to use this software, visit: http://www.logos.com')" "$TITLE"

POL_System_TmpCreate "LogosBibleSoftware"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
fi

POL_Wine_SelectPrefix "LogosBibleSoftware"
POL_System_SetArch "auto"
POL_Wine_PrefixCreate "6.17"


POL_SetupWindow_wait "$(eval_gettext 'Installation in progress.')" "$TITLE"

# Install dependencies
POL_SetupWindow_wait "$(eval_gettext 'Installing Microsoft Corefonts')" "Corefonts"
POL_Call POL_Install_corefonts
POL_Call POL_Install_tahoma2
POL_SetupWindow_wait "$(eval_gettext 'Installing .NET Framework. Please be aware that setting up .NET can take about 30mins. Setup has not hung or crashed.')" "$TITLE"
POL_Call POL_Install_dotnet480

POL_Wine_OverrideDLL "native" "mscoree"

###Set required wine options
#Font smoothing
POL_SetupWindow_wait "$(eval_gettext 'Enabling Font Smoothing')" "Fontsmoothing"
POL_Call POL_Function_FontsSmoothRGB

#Fix graphics draw glitches
#set manually
POL_SetupWindow_wait_next_signal "$(eval_gettext 'Please wait setting Renderer to GDI...')" "$TITLE"
cat << EOF > "$REPERTOIRE/tmp/renderer.reg"
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"renderer"="gdi"
EOF
POL_Wine regedit "$REPERTOIRE/tmp/renderer.reg"


#Set required win version (win10 might also work)
POL_SetupWindow_wait "$(eval_gettext 'Setting Windows Version')" "win7"
Set_OS "win7"

#The indexer exe needs to be set to vista or it crashes (strange bug, took ages to figure)
POL_SetupWindow_wait "$(eval_gettext '')" "$TITLE"
POL_SetupWindow_wait_next_signal "$(eval_gettext 'Please wait setting LogosIndexer.exe to vista...')" "$TITLE"
cat << EOF > "$REPERTOIRE/tmp/Indexer.reg"
REGEDIT4
[HKEY_CURRENT_USER\Software\Wine\AppDefaults\LogosIndexer.exe]
"Version"="vista"
EOF
POL_Wine regedit "$REPERTOIRE/tmp/Indexer.reg"

#run installer
POL_SetupWindow_wait "$(eval_gettext 'Running Logos Installer msi')" "$TITLE"
POL_Wine "$INSTALLER"

#cleanup
POL_System_TmpDelete

#create shortcut
POL_SetupWindow_wait "$(eval_gettext 'Creating Shortcut')" "$TITLE"
POL_Shortcut "Logos.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'Setup Complete')" "$TITLE"
POL_SetupWindow_Close
exit

Réponses

Jeudi 16 September 2021 à 16:51
Script approved, I hope I will have the time to look at POL_Install_dotnet480
m0rvj Dimanche 12 September 2021 à 16:10
m0rvj Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Apologies, didn't realise this needed to go into the forum first. Anyway here is the latest. I still need a bit of help.

Differences

@@ -0,0 +1,91 @@
+#!/usr/bin/env playonlinux-bash
+# Date : (2021-09-12 09:30)
+  
+# Wine version used : 6.17
+# Distribution used to test : Kubuntu 21.04 amd64
+# Author : Revd John Goodman
+# Licence : GPLv3
+# PlayOnLinux: 4.3.4
+ 
+# CHANGELOG
+# [Revd John Goodman] (2021-09-12 09:30)
+#     First script.
+#    Install wine 6.17 or newer
+#    winetricks corefonts
+#    winetricks settings fontsmooth=rgb
+#    winetricks dotnet48
+#    winetricks settings renderer=gdi (you might need to set the reg key manually)
+#    Install the Logos.msi download but don't run it.
+#    wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
+#    Run Logos installer
+#    Create Shortcut
+
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+
+POL_Wine_OverrideDLL "native" "mscoree"
+export TITLE="Logos Bible Software"
+
+POL_SetupWindow_Init
+POL_Debug_Init
+
+POL_SetupWindow_presentation "$TITLE" "Faithlife" "http://www.logos.com" "Revd John Goodman" "LogosBibleSoftware"
+POL_SetupWindow_textbox "A free / paid account is required to use this software, visit: http://www.logos.com" "$TITLE"
+
+POL_System_TmpCreate "LogosBibleSoftware"
+
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
+    INSTALLER="$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+    cd "$POL_System_TmpDir"
+    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
+    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
+fi
+
+POL_Wine_SelectPrefix "LogosBible"
+POL_Wine_PrefixCreate "6.17"
+
+
+POL_SetupWindow_wait "$(eval_gettext 'Installation in progress.')" "$TITLE"
+
+# Install dependencies
+POL_SetupWindow_message "$(eval_gettext 'Installing Microsoft Corefonts')" "Corefonts"
+POL_Call POL_Install_corefonts
+POL_SetupWindow_message "$(eval_gettext 'Installing .NET Framework')" "Microsoft"
+POL_Call POL_Install_dotnet480
+
+###Set required wine options
+#Font smoothing
+POL_SetupWindow_message "$(eval_gettext 'Enabling Font Smoothing')" "Fontsmoothing"
+POL_Winetricks FontSmoothRGB
+
+#Fix graphics draw glitches
+POL_SetupWindow_message "$(eval_gettext 'Setting Graphics Option')" "Renderer GDI"
+POL_Call POL_Wine_Direct3D "DirectDrawRenderer" "gdi"
+#Set required win version (win10 might also work)
+POL_SetupWindow_message "$(eval_gettext 'Setting Windows Version')" "win7"
+Set_OS "win7"
+
+#The indexer exe needs to be set to vista or it crashes (strange bug, took ages to figure)
+POL_SetupWindow_message "$(eval_gettext 'Configuring Logos Indexer only to vista')" "$TITLE"
+POL_Wine "reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f"
+
+#run installer
+POL_SetupWindow_message "$(eval_gettext 'Running Logos Installer msi')" "$TITLE"
+POL_Wine "$INSTALLER"
+
+#cleanup
+POL_System_TmpDelete
+
+#create shortcut
+POL_SetupWindow_message "$(eval_gettext 'Creating Shortcut')" "$TITLE"
+POL_Shortcut "Logos.exe" "$TITLE"
+
+POL_SetupWindow_message "$(eval_gettext 'Setup Complete')" "$TITLE"
+POL_SetupWindow_Close
+exit

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2021-09-12 09:30)
  
# Wine version used : 6.17
# Distribution used to test : Kubuntu 21.04 amd64
# Author : Revd John Goodman
# Licence : GPLv3
# PlayOnLinux: 4.3.4
 
# CHANGELOG
# [Revd John Goodman] (2021-09-12 09:30)
#     First script.
#    Install wine 6.17 or newer
#    winetricks corefonts
#    winetricks settings fontsmooth=rgb
#    winetricks dotnet48
#    winetricks settings renderer=gdi (you might need to set the reg key manually)
#    Install the Logos.msi download but don't run it.
#    wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
#    Run Logos installer
#    Create Shortcut

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_Wine_OverrideDLL "native" "mscoree"
export TITLE="Logos Bible Software"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Faithlife" "http://www.logos.com" "Revd John Goodman" "LogosBibleSoftware"
POL_SetupWindow_textbox "A free / paid account is required to use this software, visit: http://www.logos.com" "$TITLE"

POL_System_TmpCreate "LogosBibleSoftware"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
fi

POL_Wine_SelectPrefix "LogosBible"
POL_Wine_PrefixCreate "6.17"


POL_SetupWindow_wait "$(eval_gettext 'Installation in progress.')" "$TITLE"

# Install dependencies
POL_SetupWindow_message "$(eval_gettext 'Installing Microsoft Corefonts')" "Corefonts"
POL_Call POL_Install_corefonts
POL_SetupWindow_message "$(eval_gettext 'Installing .NET Framework')" "Microsoft"
POL_Call POL_Install_dotnet480

###Set required wine options
#Font smoothing
POL_SetupWindow_message "$(eval_gettext 'Enabling Font Smoothing')" "Fontsmoothing"
POL_Winetricks FontSmoothRGB

#Fix graphics draw glitches
POL_SetupWindow_message "$(eval_gettext 'Setting Graphics Option')" "Renderer GDI"
POL_Call POL_Wine_Direct3D "DirectDrawRenderer" "gdi"
#Set required win version (win10 might also work)
POL_SetupWindow_message "$(eval_gettext 'Setting Windows Version')" "win7"
Set_OS "win7"

#The indexer exe needs to be set to vista or it crashes (strange bug, took ages to figure)
POL_SetupWindow_message "$(eval_gettext 'Configuring Logos Indexer only to vista')" "$TITLE"
POL_Wine "reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f"

#run installer
POL_SetupWindow_message "$(eval_gettext 'Running Logos Installer msi')" "$TITLE"
POL_Wine "$INSTALLER"

#cleanup
POL_System_TmpDelete

#create shortcut
POL_SetupWindow_message "$(eval_gettext 'Creating Shortcut')" "$TITLE"
POL_Shortcut "Logos.exe" "$TITLE"

POL_SetupWindow_message "$(eval_gettext 'Setup Complete')" "$TITLE"
POL_SetupWindow_Close
exit

Réponses

Dimanche 12 September 2021 à 21:01
Script approved.
m0rvj Dimanche 12 September 2021 à 11:25
m0rvj Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Its a fast learning curve. I'm not succeeding. Some of the 'built in' scripts just say "This script not more exists".

So I feel this should work but it doesn't.

Differences

@@ -0,0 +1,77 @@
+#!/usr/bin/env playonlinux-bash
+# Date : (2021-09-12 09:30)
+  
+# Wine version used : 6.17
+# Distribution used to test : Kubuntu 21.04 amd64
+# Author : Revd John Goodman
+# Licence : GPLv3
+# PlayOnLinux: 4.3.4
+ 
+# CHANGELOG
+# [Revd John Goodman] (2021-09-12 09:30)
+#     First script - Sequence.
+#*    Install wine 6.17 or newer
+#*    winetricks corefonts
+#*    winetricks settings fontsmooth=rgb
+#*    winetricks dotnet48
+#*    winetricks settings renderer=gdi (you might need to set the reg key manually)
+#*    Install the Logos.msi download but don't run it.
+#*    wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
+#*    Run Logos installer
+#*    Create Shortcut
+export WINEDLLOVERRIDES="mscoree,mshtml="
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+
+POL_SetupWindow_Init
+POL_Debug_Init
+
+POL_SetupWindow_presentation "Logos Bible Software" "Faithlife" "http://www.logos.com" "Revd John Goodman" "LogosBibleSoftware"
+
+POL_System_TmpCreate "LogosBibleSoftware"
+
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+    POL_SetupWindow_browse "Please select the installation file to run." "Logos Bible Software"
+    INSTALLER="$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+    cd "$POL_System_TmpDir"
+    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
+    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
+fi
+
+POL_Wine_SelectPrefix "LogosBible"
+POL_Wine_PrefixCreate "6.17"
+
+
+POL_SetupWindow_wait "Installation in progress." "Logos Bible Software"
+
+# Install dependencies
+POL_SetupWindow_wait "Installing Microsoft Corefonts" "Corefonts"
+POL_Call POL_Install_corefonts
+POL_SetupWindow_wait "Enabling Font Smoothing" "Fontsmoothing"
+POL_Call POL_Install_FontSmoothRGB
+POL_SetupWindow_wait "Installing .NET Framework" "Microsoft"
+POL_Call POL_Install_dotnet480
+POL_SetupWindow_wait "Setting Graphics Option" "Renderer GDI"
+POL_Call POL_Wine_Direct3D "DirectDrawRenderer" "gdi"
+POL_SetupWindow_wait "Setting Windows Version" "win7"
+Set_OS "win7"
+POL_SetupWindow_wait "Configuring Logos Indexer only to vista" "Logos Bible Software"
+POL_Wine "reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f"
+
+#run installer
+POL_SetupWindow_wait "Running Logos Installer msi" "Logos Bible Software"
+POL_Wine "$INSTALLER"
+
+#cleanup
+POL_System_TmpDelete
+
+#create shortcut
+POL_Shortcut "Logos.exe" "Logos Bible Software"
+
+POL_SetupWindow_Close
+exit

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : (2021-09-12 09:30)
  
# Wine version used : 6.17
# Distribution used to test : Kubuntu 21.04 amd64
# Author : Revd John Goodman
# Licence : GPLv3
# PlayOnLinux: 4.3.4
 
# CHANGELOG
# [Revd John Goodman] (2021-09-12 09:30)
#     First script - Sequence.
#*    Install wine 6.17 or newer
#*    winetricks corefonts
#*    winetricks settings fontsmooth=rgb
#*    winetricks dotnet48
#*    winetricks settings renderer=gdi (you might need to set the reg key manually)
#*    Install the Logos.msi download but don't run it.
#*    wine64 reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f
#*    Run Logos installer
#*    Create Shortcut
export WINEDLLOVERRIDES="mscoree,mshtml="
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init
POL_Debug_Init

POL_SetupWindow_presentation "Logos Bible Software" "Faithlife" "http://www.logos.com" "Revd John Goodman" "LogosBibleSoftware"

POL_System_TmpCreate "LogosBibleSoftware"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "Please select the installation file to run." "Logos Bible Software"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
fi

POL_Wine_SelectPrefix "LogosBible"
POL_Wine_PrefixCreate "6.17"


POL_SetupWindow_wait "Installation in progress." "Logos Bible Software"

# Install dependencies
POL_SetupWindow_wait "Installing Microsoft Corefonts" "Corefonts"
POL_Call POL_Install_corefonts
POL_SetupWindow_wait "Enabling Font Smoothing" "Fontsmoothing"
POL_Call POL_Install_FontSmoothRGB
POL_SetupWindow_wait "Installing .NET Framework" "Microsoft"
POL_Call POL_Install_dotnet480
POL_SetupWindow_wait "Setting Graphics Option" "Renderer GDI"
POL_Call POL_Wine_Direct3D "DirectDrawRenderer" "gdi"
POL_SetupWindow_wait "Setting Windows Version" "win7"
Set_OS "win7"
POL_SetupWindow_wait "Configuring Logos Indexer only to vista" "Logos Bible Software"
POL_Wine "reg add "HKCU\\Software\\Wine\\AppDefaults\\LogosIndexer.exe" /v Version /t REG_SZ /d vista /f"

#run installer
POL_SetupWindow_wait "Running Logos Installer msi" "Logos Bible Software"
POL_Wine "$INSTALLER"

#cleanup
POL_System_TmpDelete

#create shortcut
POL_Shortcut "Logos.exe" "Logos Bible Software"

POL_SetupWindow_Close
exit

Réponses

m0rvj Dimanche 12 September 2021 à 9:43
m0rvj Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Differences

@@ -0,0 +1,35 @@
+#!/usr/bin/env playonlinux-bash
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+
+POL_SetupWindow_Init
+
+POL_SetupWindow_presentation "Logos Bible Software" "Faithlife" "http://www.logos.com" "M0RVJ" "LogosBibleSoftware"
+
+POL_System_TmpCreate "LogosBibleSoftware"
+
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+    POL_SetupWindow_browse "Please select the installation file to run." "Logos Bible Software"
+    INSTALLER="$APP_ANSWER"
+elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+    cd "$POL_System_TmpDir"
+    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
+    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
+fi
+
+POL_Wine_SelectPrefix "LogosBible"
+POL_Wine_PrefixCreate
+
+POL_SetupWindow_wait "Installation in progress." "Logos Bible Software"
+POL_Wine "$INSTALLER"
+
+POL_System_TmpDelete
+
+POL_Shortcut "Logos.exe" "Logos Bible Software"
+
+POL_SetupWindow_Close
+exit
\ No newline at end of file

Nouveau code source

#!/usr/bin/env playonlinux-bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

POL_SetupWindow_Init

POL_SetupWindow_presentation "Logos Bible Software" "Faithlife" "http://www.logos.com" "M0RVJ" "LogosBibleSoftware"

POL_System_TmpCreate "LogosBibleSoftware"

POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"

if [ "$INSTALL_METHOD" = "LOCAL" ]
then
    POL_SetupWindow_browse "Please select the installation file to run." "Logos Bible Software"
    INSTALLER="$APP_ANSWER"
elif [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
    cd "$POL_System_TmpDir"
    POL_Download "https://downloads.logoscdn.com/LBS9/Installer/9.7.0.0025/Logos-x64.msi"
    INSTALLER="$POL_System_TmpDir/Logos-x64.msi"
fi

POL_Wine_SelectPrefix "LogosBible"
POL_Wine_PrefixCreate

POL_SetupWindow_wait "Installation in progress." "Logos Bible Software"
POL_Wine "$INSTALLER"

POL_System_TmpDelete

POL_Shortcut "Logos.exe" "Logos Bible Software"

POL_SetupWindow_Close
exit

Réponses