GNU/Linux 环境下 Calibre DeDRM 插件的使用
Last updated: 2022-06-04
前言¶
- 2022-06-04:得知 Kindle 将退出中国市场,感觉还是略为可惜,各位赶快备份自己的电子书资料吧。
之前都是在 Windows 上用的,但现在发现直接在 Linux 上也不是不行。
注:解除DRM的目的是在更多支持的设备上使用从正规渠道购买的数字资料,并保证数字资料可用性。
目的¶
- 在 GNU/Linux 上使用 Kindle
- 在 GNU/Linux 上使用 Calibre 配合插件解除 AZW 的 DRM
安装 Calibre、Kindle、DeDRM 插件¶
- 安装 Calibre:使用包管理器;
- 安装 Kindle;
- 装 wine(用你的包管理器);
- 用 wine 安装 Kindle for PC(直接用 wine 运行 exe);
- 安装 DeDRM 插件;
注意点¶
由于插件用到的部分脚本没有针对 Linux 改写,如果不想改代码的话,有几个注意点:
- wine 环境下 必须 安装 Python(含pip);
- 需要额外安装
pycryptodome
;
- 需要额外安装
- 宿主 Linux 环境下,安装 python 和相关的库
pycrypto
; - 如果使用了不同的
WINEPREFIX
安装 Kindle,请单独配置好插件的WINEPREFIX
;
这样环境就配置好了。
解除文档 DRM¶
- 拖拽方式导入文档;
- 阅读/打开一下导入的文档;
- 以确保文档已解锁;某些文档的密钥是专用的,不是通用密钥库的,要打开文档后插件才会解码。