Acrobat Reader DC

Hi,

Could somebody please confirm whether Acrobat Reader can be installed with Bottles or not?

If not, I will have to install virtualbox :slight_smile:

If yes, how?

I tried to install it, but at the end I get the message “Installation interrupted” with a “Finish” button. Since the installation wizard mentioned “patching” I also added the mspatcha dependency. Apparently that was not enough. Any ideas?

:err:msidb:TransformView_set_row trying to modify existing table
0354:err:msidb:TransformView_set_row trying to modify existing column
0354:err:msidb:TransformView_set_row trying to modify existing column
0354:err:msidb:TransformView_set_row trying to modify existing column
0354:err:msidb:TransformView_set_row trying to modify existing column
0354:err:msidb:TransformView_set_row trying to modify existing column
0354:err:msidb:TransformView_set_row trying to modify existing column
0354:err:msi:iterate_load_verb Verb unable to find loaded extension L"ps"
0354:err:msi:iterate_load_verb Verb unable to find loaded extension L"NewExtension1"
0354:err:msi:ACTION_PatchFiles Failed to apply patch to file: L"AcroPDF.dll"
0354:err:msi:execute_script Execution of script 0 halted; action L"PatchFiles" returned 1603
0354:err:msi:ITERATE_Actions Execution halted, action L"InstallExecute" returned 1603
0354:err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603

I basically tried to recreate this example

So basically Acrobat Reader works on Wine, but not Bottles.

(the Acrobat Reader download link still works).

In the meantime I have tried the snap version.

It works out of the box and looks good actually.

The snap creator apparently used Winetricks to install a few dependencies.

winetricks.log:

mspatcha
msls31
riched20
w_workaround_wine_bug-50894
vcrun2015
win7
win7
win7
win7

Unfortunately some of those are not available in Bottles. Could that be the reason why Bottles fails?

I think they all are there.
winetricks/dlls.txt at master · Winetricks/winetricks · GitHub
I tested all of them except changing windows version and installation fails. Maybe it would be worth it to report it on Bottles/programs GitHub.

Thanks for testing! May I ask how you got those “winetricks” into Bottles?

Winetricks is just installing dlls from various installers. In Bottles we have dependencies.
mspatcha = mspatcha
msls31 = msls31
riched20 = riched20
w_workaround_wine_bug-50894 =probably= vcredist2019
vcrun2015 = vcredist2015

You can consult the link I posted earlier to see where I got the info from.

If there’s any dependency that isn’t available in Bottles you can test it yourself and request in on Bottles/dependencies GitHub

In the winetricks code I see something like

load_vcrun2015()
{
    w_override_dlls native,builtin api-ms-win-crt-private-l1-1-0 api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-convert-l1-1-0 api-ms-win-crt-environment-l1-1-0 api-ms-win-crt-filesystem-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-multibyte-l1-1-0 api-ms-win-crt-process-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 api-ms-win-crt-string-l1-1-0 api-ms-win-crt-utility-l1-1-0 api-ms-win-crt-time-l1-1-0 atl140 concrt140 msvcp140 msvcp140_1 msvcp140_atomic_wait ucrtbase vcomp140 vccorlib140 vcruntime140 vcruntime140_1

    if w_workaround_wine_bug 50894 "Working around failing wusa.exe lookup via C:\windows\SysNative"; then
        w_store_winver
        w_set_winver winxp
    fi
}

Does that mean the trick is to set the Windows version to XP?
…