Trying to install Kindle w/ Wine

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'

weird - i was not aware wine created the following dir in root’s home → wine: created the configuration directory ‘/root/.wine’

usually, its ~/.wine ?? i could be wrong, mine just worked… have you already run wincfg, then the installer .exe]?

Yes, I’ve run winecfg but I can’t be sure I’ve made all the changes necessary there.

@vmohan

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.

Any thoughts?

x205:/home/greyshark/Download # ← missed this, the hash should of stuck out like a sore thumb - lol

Try telling winecfg to use the Windows XP identifier. You can also do this by opening a terminal and typing

winetricks

Scroll down to the bottom of the window and check winxp for install. Check winecfg to make sure the change happened, then try installing Kindle again.

Take Care,

Ian

Take Care,

Ian

Thanks Ian, I’d forgotten about winetricks.

unfortunately the reinstall resulted in

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.”

On Thu, 08 Jul 2010 18:36:01 GMT, caprus
<caprus@no-mx.forums.opensuse.org> wrote:

>
>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?

On 2010-07-08 12:56 GMT caprus wrote:

>
> 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))

Hey,

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.

Have you had any joy with it?

Mind if I ask how you do that? Does it need to be done for the installer, or the app once it is installed?

Thanks.

I have an update on getting Kindle for PC to run.

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.