How to install Kindle on Ubuntu 18.04?

The title says it all.

Ubuntu 18.04.*
wine 3.04
KindleForPC-installer-1.25.52064.exe (latest)

I'm not knowledgeable about error messages. In a console, when I run ...

$ wine KindleForPC-installer-1.25.52064.exe

... I get a whole lot of error messages (see at end).

Then a Windows alert dialogue appears which seems to indicate that the files have been installed, and kindle.exe launched, but there is a Windows C++ Runtime issue, and the GUI does not appear. When you Cancel the alert, a few additional lines appear in the console window.

Console output

$ wine KindleForPC-installer-1.25.52064.exe
0019:fixme:advapi:RegisterEventSourceW ((null),L"AdobeARMservice"): stub
0019:fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x73fc3c,(nil)): stub
0019:fixme:advapi:DeregisterEventSource (0xcafe4242) stub
hfinger@hedley-PC:~/Downloads/Amazon/Kindle$ 003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f9d8 1 C) semi-stub
003c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f9a8 1 C) semi-stub
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fde8 1 C) semi-stub
003c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fdb8 1 C) semi-stub
003c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
003c:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
003c:fixme:toolhelp:Heap32ListFirst : stub
[WARN][MazamaLog] QObject::startTimer: Timers can only be used with threads started with QThread003c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f638 1 C) semi-stub
003c:fixme:file:FindFirstFileExW flags not implemented 0x00000002
003c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fb18 1 C) semi-stub
003c:err:seh:raise_exception Unhandled exception code 80000003 flags 0 addr 0x7bc7df3c
0

4 Answers

I installed Kindle on Ubuntu 18.04.2 LTS easily by first installing wine using the following commands:

$ sudo apt-add-repository 'deb bionic main'
$ sudo apt-get update
$ sudo apt-get install --install-recommends winehq-stable
$ wine --version

should be wine-4.0

If there are GPG error, follow steps from .

Then download Kindle version 1.17.44183 from the following site and save to your desktop: (It must be this version)

Right click the Kindle downloaded on your desktop and select install with wine. The program will create two desktop links (desktop.lnk and kindle.lnk) You can use either link, however the desktop.lnk, you will be able to add to your favorites on the side panel. Save the 1.17.44183 download in case you need it again later. Thats all!

2

I tried Eric's suggestion to open (Kindle Cloud Reader) and convert it to an app with nativefier. This worked like a charm. Read the documentation on the nativefier page () to learn how to use it.

2

The version of Kindle you're trying to run won't with Wine. Here are the ratings for the different versions:

Note that you can also read from the Amazon Cloud reader.

3

Tested on Ubuntu 20.04:

I couldn't get Kindle to run in wine on Linux at all, but the below solution works perfectly on Linux Ubuntu (and should also work fine on Mac, and on other Linux distributions), and is no-cost.

For the latest version of Kindle, the solution I am using is as follows:

  1. Install the Virtual Box virtual machine inside Linux Ubuntu:
  2. Install Windows 10 inside Virtual Box.
    1. Download Windows 10 for free from Microsoft here: --> choose your Edition, then Language, then choose 32-bit or 64-bit (if not sure, choose 64-bit).
  3. Install the latest Kindle app inside Windows 10.
    1. Get it here: --> click "Download for PC & Mac". The current/latest version as of the time of this writing is 1.32.61109: "KindleForPC-installer-1.32.61109.exe".

An alternative to doing the above steps is to just use the online Kindle version which runs in your browser, here: .

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like