I searched through this forum and the Wine DB before trying, but found so little real data that I decided to just try it. I got this far and would appreciate someone with more expertise looking at the result and suggesting what to try next.
x205:/home/greyshark/Download # wine KindleForPC-installer.exe
wine: created the configuration directory '/root/.wine'
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x33d014
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW L"C:\\windows\\system32\\gecko\\1.0.0\\wine_gecko\\components\\xpti.dat" 1 536870916 (nil) (nil) 0x1d3f84 (nil)
fixme:iphlpapi:NotifyAddrChange (Handle 0xa60e8d8, overlapped 0xa60e8e0): stub
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW L"C:\\windows\\system32\\gecko\\1.0.0\\wine_gecko\\components\\compreg.dat" 1 536870916 (nil) (nil) 0x1df4c34 (nil)
wine: configuration in '/root/.wine' has been updated.
x205:/home/greyshark/Download # fixme:system:SetProcessDPIAware stub!
Unknown media type in type 'unknown/mime-type'
your first question prompted me to check for the /root/.wine folder referred to, but it did not exist. That in turn prompted my little pea brain to wonder why I’d had to run the installer as SU, so I checked the permissions and found that KindleForPC-installer.exe had downloaded from Amazon without permission for the user to execute, fixed that and changed winecfg to win98, then
greyshark@x205:~/Download> wine KindleForPC-installer.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\\Program Files\\Amazon\\Kindle For PC\\KindleForPC.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Amazon\\Kindle For PC\\KindleForPC.exe" failed, status c0000135
error window popped up, message states that installation is complete but application failed to load
added MSVCP90.dll in winecfg
now Kindle attempts to load, but it times out without doing so.
greyshark@x205:~/Download> wine KindleForPC-installer.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\\Program Files\\Amazon\\Kindle For PC\\KindleForPC.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Amazon\\Kindle For PC\\KindleForPC.exe" failed, status c0000135
and the little error window displaying “Kindle for PC is installed but failed to launch.”
>
>Thanks Ian, I’d forgotten about winetricks.
>
>unfortunately the reinstall resulted in
>
>
>Code:
>--------------------
> greyshark@x205:~/Download> wine KindleForPC-installer.exe
> fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
> fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
> err:module:import_dll Library MSVCP90.dll (which is needed by L"C:\Program Files\Amazon\Kindle For PC\KindleForPC.exe") not found
> err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Amazon\Kindle For PC\KindleForPC.exe" failed, status c0000135
>
>--------------------
>
>
>and the little error window displaying “Kindle for PC is installed but
>failed to launch.”
Hmmm. Munged install detritus? Carefully uninstall and remove all trace
and try again?
>
> I searched through this forum and the Wine DB before trying, but found
> so little real data that I decided to just try it.
IIRC, they were talking recently in one of the mail lists about kindle
and wine. I think the beta worked, but not the final. Have a look on
the archive.
–
Cheers / Saludos,
Carlos E. R.
(from 11.2 x86_64 “Emerald” GM (Minas Tirith))
Don’t know if you’ve got this figured yet or not, but to use the Kindle PC application you need to enter your amazon username and password the first time you load it, this seems to be what prevents it launching properly in WINE.
I’m running OS 11.3 x86_64 bit, latest updates installed, including Wine from the OpenSuse repos. Kindle for PC is the latest downloaded from Amazon.com.
All I did was run the “wine KindleforPC-installer.exe” command in a terminal window, the installer ran, a slew of fixme’s came up in terminal, and the registration screen came up in Kindle for PC asking for my account info. The reader then picked up my 2 free test books (“bought” for the purpose) and was ready to go.
Now I can read Sherlock Holmes from my Linux desktop . . . lol!
If this doesn’t work for you, this link may help: Run Kindle for PC in Linux with WINE It has some details on some changes that may get things working.
I have just installed Kindle for PC in WINE and it always says that the registration times out when I try to sign into my amazon kindle account. Has anyone else had this issue or has anyone discovered a solution for it yet?
Thanks.