Kindle for PC通过Wine


12

我真的很想在计算机上运行Kindle PC程序,以便我可以下载,阅读和管理我的电子书。我意识到Calibre可用于管理电子书,而且我确实已下载了该书。但是,除非我的PC已在其Kindle程序中注册,否则Amazon不会让我下载电子书,并且我想简化事情。

我已经看过许多教程和设置建议。我有Wine,我有PC版Kindle,将其设置为Win98,所有这些。但是,当我尝试从Wine菜单或桌面图标打开KindlePC时,没有任何反应。没有错误信息,什么都没有。我不知道有什么问题。我该如何运作?


1
您会得到什么样的错误?什么不起作用?
txwikinger 2010年

您能更具体地了解Kindle for PC的功能吗?我的kindle挂载为USB存储设备并且可以正常运行(除非它有错误的图标)
Jorge Castro

@jorge基本上,适用于PC的Kindle应用程序仅使您可以通过网络与亚马逊图书(无论是否有DRM)进行同步。向您显示图书馆,让您搜索文本。您也可以在阅读器中加载通用的.mobi格式文件。
belacqua

FWIW 这个重复问题的答案对我有用。
Sparhawk

Answers:


12

忽略那些旧教程;最新的Wine Beta与PC版Kindle完美搭配。

尝试将开发资源库添加到您的源中并升级到1.3.7。在终端(Ctrl+ Alt+ T)中:

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

然后下载并运行最新版本的Kindle for PC。(您无需将其设置为Windows 98模式)


好吧,那很简单。工作完美。感谢您的时间!圣诞节快乐。

请注意,当前用户可能不应该尝试“升级”到Wine 1.3。您可以在这里
威尔夫

9

您可能还需要尝试Calibre安装口径

Caliber是功能丰富的电子书阅读器,管理器等,具有类似Cover Flow的浏览器,并且能够与实际的硬件设备同步书籍,在线共享书籍,甚至将Web feed转换为格式完美的电子书-一切一劳永逸按钮。

更好的Calibre cis能够显示您扔给它的几乎所有电子书格式,还可以在各种格式之间进行快速转换–甚至比最讨厌的电子书虫更容易使用。

-Joey Sneddon的omgubuntu


当然Calibre很棒,只是不了解Amazon当前的DRM文件。
布拉姆'18

5

尽管使用PC版Kindle并不能帮助您,但我相信您可以在任何具有Web浏览器的计算机上使用Kindle Cloud Reader


曾云阅读器已经可以当我问这个问题,我就不会问这个问题... :-)
codeLes

3

如果打算在Kindle上管理图书,那么使用像Caliber这样的本机应用程序而不是Kindle Windows软件呢?Calibre位于Ubuntu存储库中,因此您可以通过软件中心或使用命令行进行安装:

sudo apt-get install calibre

我喜欢Calibre,但是我认为使用Kindle for PC阅读器(用于.mobi文件)会更好。而且,如果有人确实有过点燃或购买了亚马逊电子书,则Kindle应用程序可以完美地处理DRM。不幸的是,在某些情况下这是必需的。(顺便为O'Reilly的DRM'less电子书提供支持。)
belacqua 2011年

3

只需复制 .dlls

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

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

或系统上的确切目录名称。这为我解决了该问题(日期为2012年9月1日的Kindle PC版本1.10.1(40262)安装在Ubuntu x86 12.04上。)

您并不是真的想从搜索引擎发现的随机站点中加载Windows DLL:它们可能很好,但是它们也可能已损坏或感染了恶意软件。


哇,除了如此晦涩的解决方案外,它确实有效。谢谢!
Spidey

3
  • 我上面的PlayOnLinux解决方案有问题-未安装Kindle便崩溃了。
  • 按照建议,我曾使用PlayOnLinux下载Kindle应用程序,但没有运气。
  • 然后KindleForPC-installer.exe从该地址分别下载:

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

    然后指示PlayOnLinux Kindle脚本使用它(而不是下载它)Just Worked。

希望对别人有帮助!


感谢您提供指向亚马逊网站的链接。他们的新程序下载程序仅在Windows下运行。从其他站点下载只会导致程序崩溃。可以使用Wine轻松安装此正版程序,并且效果极佳。
Captain_Frog 2015年

3

这对我有用。我可以在32位和64位系统上工作。您需要获取Wine1.3代码和最新的KindleforPC安装程序。

这是下载Wine1.3 .deb文件的页面,
或者,您可以从命令行键入此文件

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

我不必像对待Beta版Kindle代码那样沉迷于Windows98欺骗,它是PC上相当不错的阅读器。


1

我选择使用此方法制作本机电子应用程序:

(您需要安装nodejs)

  1. 打开一个终端会话并使用以下命令安装Nativefier

    npm install nativefier -g

  2. cd进入要安装应用程序的目录。

  3. 跑:

    nativefier "https://read.amazon.com" --name "Kindle" -p linux -a x64

您的输出应类似于以下内容:

App built to /home/you/yourDirectory/Kindle-linux-x64

右键单击并运行该应用程序。请享用。

在此处输入图片说明


如果您想要一个漂亮的图标,请从imgur.com/a/iakQl中获取它-您将需要添加--icon参数,后跟图像的路径。
0xDonut

1
一个词。惊人!
闪亮的

0

像这样的许多应用程序都依赖于Internet Explorer样式库,这些库当然会存在于Windows安装中。我过去不得不在wine下安装IE来解决此问题。


请注意,Wine在使用较新版本的IE时遇到了麻烦。
内森·奥斯曼

只是想指出,到目前为止,对于Kindle应用程序,我还没有依赖。
belacqua

0

您必须从.wine/drive_c目录内部运行安装程序。


0
  • 安装PlayOnLinux。此外,在突触等

  • 运行。

  • 点击“安装”

  • 搜索“ kindle”

在此处输入图片说明

  • 选择它并安装。

    PlayOnLinux将使用该软件,并在需要为该程序安装适当的Wine版本让PlayOnLinux自动下载并安装Kindle for PC软件,而不是自己下载和选择它


0

我只想为那些试图在Ubuntu 14.04和Linux Mint上安装Kindle的用户分享一个解决方案。就我而言,我注意到该ttf-mscorefonts-installer软件包未由Software Center App正确安装,因为它没有显示我必须承认的协议。我认为因此没有安装字体。因此,我使用手动从终端安装了字体sudo apt-get install ttf-mscorefonts-installer,并确认以彩色文本格式显示的协议,然后,当我打开电子书时,Kindle不再崩溃。我的Kindle现在可以在PlayOnLinux下在Wine版本1.6和1.7上使用。

对于Linux Mint用户,ttf-mscorefonts-installer出于某种原因,他们应该在安装之前先安装ubuntu-restricted-extras软件包。我认为,如果没有ubuntu-restricted-extras,即使安装了ttf-mscorefonts-installer软件包,并非所有字体都可用。

希望这有效!愿主保佑!


0

我最近在Ubuntu 12.04上遇到了同样的问题,尝试在PC上使用Kindle。根据我在论坛上看到的一些线索,最好的解决方案是删除下的所有文件.wine/drive_c/windows/winsxs/manifests。它可以工作,但是可能导致其他程序出现问题。

但我也注意到,唯一会引起麻烦的文件是x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_deadbeef.manifest- winsxs/目录内-问题是该文件引用了三个文件: msvcr90.dll, msvcp90.dll, msvcm90.dll

如果你看里面

.wine/drive_c/windows/winsxs/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_deadbeef

您会注意到只有文件msvcr90.dll存在。因此,在Google上搜索其他两个dll文件,并将它们放在此目录中。对我来说,在将这两个dll文件放入此目录后,适用于PC的Kindle现在可以正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.