我有一台 Kindle Fire HD,想知道平板电脑版本是否有效。它可以用来代替 Candle 操作系统吗?
我有一个新购买的 Amazon Paperwhite,但是当我将它连接到我的 PC 时,Ubuntu 无法识别它。
我能做什么?
我想看看是否有在此系统上阅读kindle 书籍的应用程序。
如何让 Kindle for PC 在 Ubuntu 12.04 上运行?
Kindle Cloud 无法复制粘贴,所以这不是一个好的解决方案。
电子书似乎已编码,因此 Calibre 无法打开/转换它们,因此除非我误解了某些内容,否则这不是一个好的解决方案。
标题说明了一切。
Ubuntu 18.04.*
wine 3.04
KindleForPC-installer-1.25.52064.exe(最新)
我不了解错误消息。在控制台中,当我运行...
$ wine KindleForPC-installer-1.25.52064.exe
Run Code Online (Sandbox Code Playgroud)
...我收到了很多错误信息(见文末)。
然后会出现一个 Windows 警报对话框,似乎表明文件已安装并kindle.exe启动,但存在 Windows C++ 运行时问题,并且没有出现 GUI。当您取消警报时,控制台窗口中会出现一些额外的行。
控制台输出
$ 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 …Run Code Online (Sandbox Code Playgroud) 我真的很想让 Kindle PC 程序在我的电脑上运行,这样我就可以下载、阅读和管理我的电子书。我意识到 Calibre 可用于管理电子书,我确实下载了它。但是,除非我的 PC 在他们的 Kindle 程序中注册,否则亚马逊不会让我下载电子书,而我只想让事情变得简单。
我看过很多教程和设置它的建议。我有 Wine,我有 PC 版 Kindle,我将它设置为 Win98,所有这些。但是,当我尝试从 Wine 菜单或桌面图标打开 KindlePC 时,没有任何反应。没有错误信息,什么都没有。我不知道可能有什么问题。我怎样才能让它工作?
使用“Kindle Cloud Reader”Chrome 应用程序下载 Amazon Kindle 电子书以供离线阅读后,它们在我的 Linux PC 上的何处?如何将它们转换为 PDF 格式?
对于 Windows,这似乎是答案:
对于 MacOS,这似乎是答案:
但是对于 Linux,似乎没有答案。:(
我的目标是将 Kindle 电子书转换为 PDF 格式(我更喜欢),以便在任何设备上离线阅读。这种专有的“仅通读 Kindle 应用程序”垃圾已经够多了。看在上帝的份上,我在 Linux 上!
更新:在~/.config/google-chrome我有以下内容:
gabriels:~/.config/google-chrome$ ls
Avatars pnacl
BrowserMetrics Profile 1
BrowserMetrics-active.pma Profile 2
BrowserMetrics-spare.pma Safe Browsing
Certificate Revocation Lists Safe Browsing Channel IDs
CertificateTransparency Safe Browsing Channel IDs-journal
Consent To Send Stats …Run Code Online (Sandbox Code Playgroud) 首先,我已经阅读了两者有没有办法让 Kindle Fire 与 12.04 一起使用?以及如何使用 Micro-USB 数据线将文件传输到 Kindle Fire?
我的问题是我无法安装 Kindle Fire 来添加书籍。我已经安装了 calibre,但在计算机本身识别它之前它无法管理任何设备。
后一篇文章有一个很好的答案(由@jeremiah 提供),正在取得一些进展。不幸的是,我想我对-t与mount.
这就是我所做的...
运行 dmesg 来定位设备:
[ 3.920886] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Run Code Online (Sandbox Code Playgroud)
确认它的位置:
$ sudo ls -l /dev/disk/by-id
lrwxrwxrwx 1 root root 9 Aug 18 15:52 usb-Amazon_Kindle_3C6C002600000001-0:0 -> ../../sdb
Run Code Online (Sandbox Code Playgroud)
所以我们知道我的 Kindle 在 /dev/sdb 上被识别。然后我使用了mount@jeremiah 建议的命令:
$ sudo mount -t ext3 /dev/sdb/ /mnt/kindle/
mount: no medium found on /dev/sdb
Run Code Online (Sandbox Code Playgroud)
发生同样的错误sudo mount …
连接我的 Kindle 后,nautilus 会打开一秒钟,然后闪现一条消息,说 Kindle 不可用。然后在 dmesg 上有很多关于设备不接受设置地址的消息。
这是我的 /var/log/syslog 的摘录
Oct 24 21:23:30 ideapad kernel: [ 74.381463] usb 1-1.3: new high-speed USB device number 6 using ehci-pci
Oct 24 21:23:30 ideapad kernel: [ 74.486518] usb 1-1.3: New USB device found, idVendor=1949, idProduct=0004
Oct 24 21:23:30 ideapad kernel: [ 74.486523] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 24 21:23:30 ideapad kernel: [ 74.486526] usb 1-1.3: Product: Amazon Kindle
Oct 24 21:23:30 ideapad kernel: [ 74.486528] usb 1-1.3: …Run Code Online (Sandbox Code Playgroud) 我想知道如何从 Kindle 书中剥离 DRM。我想从亚马逊购买 Kindle 电子书。我会剥离 DRM,然后将其转换为 Epub(这样我就可以在连接到 iPhone 的耳机上收听它)和 PDF 格式(这样,在收听时,我可以在 PDF 阅读器(Okular)中使用我的基于 Ubuntu 的发行版,并注释这本书)。
我花了一个小时寻找用于剥离 DRM 的软件,但只找到了指向内容似乎没有帮助或我不信任的页面的链接。