Warning: Declaration of Walker_Comment2::start_lvl(&$output, $depth, $args) should be compatible with Walker::start_lvl(&$output, $depth = 0, $args = Array) in /var/www/blogkindle.com/public_html/wp-content/themes/atahualpa/functions/bfa_comment_walker.php on line 145

Warning: Declaration of Walker_Comment2::end_lvl(&$output, $depth, $args) should be compatible with Walker::end_lvl(&$output, $depth = 0, $args = Array) in /var/www/blogkindle.com/public_html/wp-content/themes/atahualpa/functions/bfa_comment_walker.php on line 145

Warning: Declaration of Walker_Comment2::start_el(&$output, $comment, $depth, $args) should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /var/www/blogkindle.com/public_html/wp-content/themes/atahualpa/functions/bfa_comment_walker.php on line 145

Warning: Declaration of Walker_Comment2::end_el(&$output, $comment, $depth, $args) should be compatible with Walker::end_el(&$output, $object, $depth = 0, $args = Array) in /var/www/blogkindle.com/public_html/wp-content/themes/atahualpa/functions/bfa_comment_walker.php on line 145

Kindle Books on Linux

As of recently it is possible to run Kindle for PC application via Wine on Linux. I tested it on 64-bit install of Ubuntu 10.10 and put together this step-by-step instructions and a short review. Enjoy!

  1. You will need to install Wine Windows Emulator 1.3.* or higher. Unfortunately, at the time of writing this version is still in the unstable branch and can’t be installed through default Ubuntu software repositories.  Fortunately, installing the “unstable” branch is quite easy and it is not that unstable. Just type this command in your terminal window and it will all happen automatically. You will only need to accept the EULA for true-type fonts.

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

  2. Navigate to “Kindle for PC” page in your favorite browser and download the installer.
  3. Start the installer via Wine either by right-clicking on the downloaded file or by changing the folder to downloads in the terminal and typing

    wine ./KindleForPC-installer.exe

  4. The app will install and prompt for registration just like it does on Windows.
  5. You can now enjoy your Kindle books on your Linux machine ;)

Kindle on Linux UbuntuOverall the app runs and works nicely but with minor quirks. Books download, you can read books, highlight passages and annotate. I couldn’t get dictionary lookup to work. On one of the two machines that I’ve tested the application refused to download dictionary claiming that it is not in my archived items and on the other it froze the entire virtual machine when it attempted the download (could have been a VM issue). But aside from this quirk you can totally read Kindle books on your Linux box. You can also use Google and Wikipedia for definition lookup.

15 comments to Kindle Books on Linux

  • chris

    FINALLY! very good news…can’t wit to try it out!

  • I wrote a how-to a long while back for those that may want to separate the kindle app from other wine applications. – http://www.fewt.com/2009/11/install-kindle-for-pc-application-on.html

    The benefit is that should something blows up .wine, the kindle application will still work fine.

  • Aldo Nogueira

    Actually, You don’t need the terminal to use Kindle for PC in Ubuntu.
    Here are the steps:
    – Run the Application/Ubuntu Software Center
    – Go to Edit/Software Sources
    – Go to Other Software tab and add ppa:ubuntu-wine/ppa
    – It will refresh the list of applications
    – Search for wine 1.3
    – Install it
    – Download Kindle for PC
    – Double click it to install

    You will need to give you password a few times.

  • Rebecca

    How does one “accept the EULA”? I’m clicking “enter” and all sorts of keys but it’s just sitting there.

  • Aldo Nogueira

    Maybe you have to type “yes” in the terminal.

    That’s why I suggested the above 100% GUI steps. :)

  • Aaron Wallentine

    Actually, the acronym “WINE” stands for “Wine Is Not an Emulator” … :) So saying “Wine Windows Emulator” is a bit of a misnomer, FWIW.

    I think they prefer to refer to it as a “Windows Compatibility Layer” — really it’s more like a little piece of “glue” to run windows programs in Linux, than a full-fledged emulator. It doesn’t have a VM at all, it’s actually a bit faster than using a VM by just providing an in-between layer.

    Not that the technicality of it probably matters much to most people, but, just thought I’d set the record straight. :)

    Cheers, and thanks for sharing your experience with it.

  • Ron Baxter

    Hi, good up to the point i try to run it , WINE starts thinks about it and closes
    ???????? First time with WINE by the Way .

  • Brandon Barclay

    Regarding WINE freezing when downloading the dictionary — I stumbled on a workaround.

    I noticed the same behavior — when the dictionary was downloading, Wine/Kindle App seemed to hang. However, I noticed that if I clicked the “More” pulldown on the bottom right of the “dictionary is downloading” dialog, the progress bar moved from 0% to 3%. Progress stopped when I stopped interacting with the dialog.

    Continuing to click “more” and move the mouse around kept the progress bar advancing till it finally hit 100% and now I have the dictionary :)

    FYI – running Ubuntu 11.04 64bit, Wine 1.3.20, Kindle version 1.5.0(32337)

  • shbk

    don’t work on ubuntu 11.04 for me

    sh@sh-R528-R728:~/.wine/drive_c/Program Files/Amazon/Kindle For PC$ ./Kindle.exe
    fixme:system:SetProcessDPIAware stub!

    in basket this kindle’s crap


  • shbk,
    install the Chromium web browser, and then add the Kindle Cloud reader to that.

  • rick

    working well in natty with wine 1.3. I followed directions, then just rt. click on my *.mobi’s and reading all fine.

  • Richard

    I have tried to install the Kindle for PC application on my Ubuntu box, but no success!
    Installed Wine 1.3, downloaded the Kindle app and installed it by right clicking and choosing with Wine.
    Get an Icon for Kindle (and another one for Kindle ink), but when I try to run it a get an error message about “a serious problem with the program” and am told to contact http://www.appdb.winehq.org – but that site doesn’t seem to exist!

    Anyone have any good ideas?


  • Andrei Pushkin


    Linux is a non-commercial software – there are no guarantees, support or anything of the sort. You get what you pay for. Which in case of linux is free.

    Another option for reading Kindle books on Linux is http://blogkindle.com/tag/kindle-for-the-web/

  • dave

    however if you really care about this issue, write to Amazon and voice your support for a Linux-specific interface.

Leave a Reply