Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've been checking out all the free books on Amazon and I really want to get the Kindle PC program running on my computer so I can download, read, and manage my e-books. I realize that Calibre can be used to manage e-books and I do have that downloaded. However, Amazon won't let me download ebooks unless my PC is registered in their little Kindle program and I'd like to just keep things streamlined by playing by the rules for once.

I've viewed so many tutorials and advice for setting it up. I have Wine, I have Kindle for PC, I set it to Win98, all of that. However, when I try to open KindlePC from the Wine menu or from the desktop icon, nothing happens. No error messages, nothing. I don't know what might be wrong. Please let me know if you have any experience with this and any suggestions!

share|improve this question
1  
What kind of errors do you get? What does not work? –  txwikinger Aug 20 '10 at 13:34
    
Can you be more specific as to what Kindle for PC does? My kindle mounts as USB storage and works ootb (except for it has the wrong icon) –  Jorge Castro Aug 20 '10 at 16:26
    
@jorge Basically the Kindle for PC app just lets you sync with your amazon books (DRM'd or not) over the net. Shows you your library, lets you search text. You can also load generic .mobi format files in the reader. –  belacqua Feb 3 '11 at 2:31
add comment

12 Answers 12

Ignore those old tutorials; the latest Wine beta works perfectly with Kindle for PC.

Try adding the development repository to your sources and upgrading to 1.3.7. In a terminal (Ctrl+Alt+T):

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3

Then download and run the latest version of Kindle for PC. (you don't need to set it to Windows 98 mode)

share|improve this answer
    
Well, that was simple. Worked perfectly. Thank you for your time! Merry Christmas. –  Mollikins Nov 24 '10 at 21:36
add comment

You may, in addition, want to try out Calibre .

Calibre is feature-packed e-book reader, manager & more with a swish Cover Flow-like browser and the ability to sync books with actual hardware devices, share your books online and even convert web feeds into perfectly formatted eBooks – all at the punch of a button.

Better yet Calibre cis able to display pretty much any eBook format you throw at it as well allow for quick conversion between formats – more than earth for even the nerdiest eBookworms to burrow in.

-- Joey Sneddon for omgubuntu

share|improve this answer
add comment

If the intent is to manage the book on your Kindle, what about using a native application like Calibre rather than the Kindle Windows software? Calibre is in the Ubuntu repositories so you can install it via the software centre or using the command line:

sudo apt-get install calibre
share|improve this answer
    
I love Calibre, but using the Kindle for PC reader (for .mobi files) is a much better experience, I think. And if someone does have a kindle, or has bought amazon ebooks, the Kindle app handles the DRM flawlessly. This unfortunately is a requirement in some cases. (Props to O'Reilly for their DRM'less ebooks by the way.) –  belacqua Jan 31 '11 at 8:50
add comment

This is working for me. I have this working on both 32-bit and 64-bit systems. You'll need to get the Wine1.3 code, and the latest KindleforPC installer.

Here is a page to download the Wine1.3 .deb file: http://www.winehq.org/download/deb . Alternately, you can type this from the command line:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3

I didn't have to muck with the Windows98 spoofing as I did for the beta Kindle code, and it's a pretty decent reader on the PC.

If you're still having issues after getting the updates, please let me know in the question or a comment here.

share|improve this answer
add comment

While it doesn't help you with Kindle for PC, I believe you can use Kindle Cloud Reader on any computer with a web browser.

share|improve this answer
    
Had Cloud Reader been available when I asked this question I would not have asked this question... :-) –  codeLes Jun 4 '12 at 16:44
add comment

Just copy the .dlls

from

~/.wine/drive_c/"Program Files"/Amazon/Kindle/Microsoft.VC90.CRT 

to

~/.wine/drive_c/windows/winxsx/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_deadbeef

or whatever the exact directory name is on your system. That fixed the problem for me (Kindle PC version 1.10.1 (40262) dated 9/1/2012 installed on Ubuntu x86 12.04.)

You don't really want to be loading Windows DLLs from random sites found by a search engine: they may be fine, but they may also be corrupt or malware-infected.

share|improve this answer
    
Wow, that really worked, besides being such a obscure solution. Thanks! –  Spidey Dec 9 '12 at 1:38
add comment
  • I had problems with the PlayOnLinux solution above - it crashed without installing Kindle.
  • I had used PlayOnLinux to download the Kindle application, as suggested, but no luck.
  • By then downloading KindleForPC-installer.exe separately from this address:

    http://www.amazon.com/gp/kindle/pc/download

    then directing The PlayOnLinux Kindle script to use it (rather than download it) it Just Worked.

Hope that helps someone else!

share|improve this answer
add comment

Many applications like this have dependencies on Internet Explorer style libraries which will of course exist on a Windows install. I have had to install IE under wine to resolve this in the past.

share|improve this answer
    
Note that Wine has trouble with newer versions of IE. –  Nathan Osman Aug 21 '10 at 14:13
    
Just wanted to note that for the versions so far, I haven't had dependency for the Kindle app. –  belacqua Jan 31 '11 at 8:46
add comment

I recently was having the same problem with Ubuntu 12.04, trying Kindle for PC. As some clues I saw in foruns, the best solution was to delete all files under *'.wine/drive_c/windows/winsxs/manifests'*. It works but may cause problems with other programs.

But I notice also that the only file to cause trouble was *'x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_deadbeef.manifest'* - inside the /winsxs/ directory - and that the problem is that this file make reference to three files: msvcr90.dll, msvcp90.dll, msvcm90.dll

If you look inside '.wine/drive_c/windows/winsxs/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_deadbeef' will notice that exists only the file msvcr90.dll. So search for the other two dll files in Google and put them in this directory - for me, Kindle for PC is working just fine now after I've put these two dll files in this directory.

share|improve this answer
add comment

You must run the installer from inside the .wine/drive_c directory.

share|improve this answer
add comment
  • Install PlayOnLinux. Also, in Synaptic, etc.

  • Run it.

  • Click 'install'

  • Search for 'kindle'

enter image description here

  • Select it and install.

    PlayOnLinux will use and if needed will install the appropriate Wine version for the program. Let PlayOnLinux download automatically and install the Kindle for PC software instead of downloading and selecting it yourself.

share|improve this answer
add comment

I just want to share a solution for those who are trying to install Kindle on Ubuntu 14.04 and Linux Mint. In my case, I noticed that the ttf-mscorefonts-installer package was not properly installed by the Software Center App because it didn't show the agreement that I had to acknowledge. I think that the fonts were not installed because of that. So I manually installed the fonts from the terminal using sudo apt-get install ttf-mscorefonts-installer, acknowledged the agreement shown in a colored text format display, and after that, my Kindle does not crash anymore when I open my e-books. My Kindle now works on Wine versions 1.6 and 1.7 under PlayOnLinux.

For Linux Mint users, they should install the ubuntu-restricted-extras package before installing the ttf-mscorefonts-installer for some reason. I think without the ubuntu-restricted-extras, not all fonts will be available even after installing the ttf-mscorefonts-installer package

Hope this works! May the Lord bless!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.