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 0x7bc7df3c04 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!
2I 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.
2The 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.
3Tested 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:
- Install the Virtual Box virtual machine inside Linux Ubuntu:
- Install Windows 10 inside Virtual Box.
- Install the latest Kindle app inside Windows 10.
An alternative to doing the above steps is to just use the online Kindle version which runs in your browser, here: .