FC47 Ebook Software In Linux
出自Full Circle 中文项目主页
我已经成了电子书的“粉丝”。电子书有许多优点:不但便宜(甚至免费),不占空间,而且方便携带。我现在随身带着几打电子书,但死树皮做的纸质书却不能这样。
你也许以为享用电子书会需要昂贵的设备和软件,但是事实却并非如此。借助一些可用的软件,你可以在Ubuntu电脑上管理、阅读电子书,还可以将它们添加到便携设备上,比如Android手机。我将向你们展示,我在美国是如何做到这一切的。
Calibre:桌面解决方案
你的“武器库”中应增添的第一款软件是Calibre(http://calibre-ebook.com/)。 它被视为适合你的“一站式电子书解决方案”,事实上它十分接近这一目标。Calibre是一款跨平台软件,在Linux、Windows和OS X上都可以运行。你可以从官方网站上下载,也可以从Ubuntu软件仓库中直接安装。但是请注意,该软件仍在不停地更新,而且软件仓库中的版本没有得到维护,所以可能会落后于最新的版本。比如,我写这篇文章时,软件仓库中的版本是0.7.18,但是Calibre官方网站上的最新版本却是0.7.42。虽然长期使用这款软件,但每次我打开它的时候,总会跳出版本更新提示。因此,我推荐你从官网下载安装。这款软件是用Python写的,因此你得处理一个软件依赖,但绝大多数用户的系统中都已经安装了所需的软件包。(它依赖于python>=2.6)。
安装Calibre后,你能得到什么呢?你会拥有一个电子书库管理器、格式转换器,你可以下载和添加元数据,可以和电子书阅读设备同步数据,你还能得到一个能够快捷处理各种不受数字版权管理技术 (DRM)限制的电子书阅读器。这款软件还能用作Web服务器,你可以通过任何一种浏览器连接互联网访问你的收藏。因为该软件是免费而且开源的,所以非常划算,当然,如果你非常喜欢它,可以点击官方网页上的“捐赠”按钮予以支持,我曾向这个项目捐赠10美元,而且我也希望每一个使用这款软件的人都能支持软件的开发。
创建你的电子书库
当你第一次运行Calibre的时候,“欢迎向导”会帮助你完成初始设置,并在你的主目录下创建书库。将电子书文件复制到书库目录,然后点击“添加图书”按钮,就可以向书库添加电子书。Calibre会将每本图书都复制到一个目录中并为其创建数据库条目。许多格式的电子书都能添加到书库中,诸如:CBZ、CBR、CBC,CHM、EPUB、FB2、HTML、LIT、LRF、MOBI、ODT、PDF、PRC、PDB、PML、RB、RTF、SNB、TCR、TXT。Calibre还可以将这些格式的文件转换成相对少的一些输出格式,诸如:EPUB、FB2、OEB、LIT、LRF、MOBI、PDB、PML、RB、PDF、SNB、TCR、TXT。如果你要将电子书同步或传输到其它阅读设备上,这一功能就特别重要。请注意,转换后将会有两份文件,因为原始的文件仍会被保留。
添加图书后,你可能还想添加元数据。许多免费的电子书都只是简单的文本文件——没有封面,没有附加信息。为此,你可以在书库中右键点击任一本书,然后选择“编辑元数据”,即可进行操作。我就曾这样一本一本地编辑,进行了大量的操作,但是你也可以批量编辑同一个系列中的许多本书,然后再单独添加个别的数据。编辑元数据时,你会看到这样的界面:
在屏幕右边的空白区域中,你可以编辑输入书籍的数据信息,但通常情况下,这些信息都可以从网络获取。点击下面的“从服务器获取元数据”,Calibre便会自动从谷歌图书中查找可用的数据,此外,你也可以在isndb.com网站上申请一个免费的帐号,获取更多的信息。对于那些最近出版的图书,你能从ISBN获取精确的出版信息。对于那些旧的公共领域作品,你可以在众多的版本中选取需要的元数据和书籍封面。
电子阅读器
你可能听过这样的对话:“问:什么是最好的数码相机?答:你天天带着的那个”。我想,对电子书阅读器来说,这是同样的道理。建立和管理电子书库,Calibre确实不错,但是我却从不使用Calibre阅读,因为我得坐在计算机面前才能使用它,这样的话,除非你随身带着笔记本电脑才能经常使用。但我比较青睐比笔记本电脑更轻巧、更便携的设备。如今有一些专用的电子书阅读器,比如Amazon的Kindle,Barnes and Noble的Nook。如果选择这些阅读工具,有两点不容忽视:它们是专用的而且它们都受到DRM的限制,从Amazon网站上购买的所有电子书都只能使用Kindle或者Amazon的Kindle软件阅读,Barnes and Noble也是一样。这些阅读器和阅读软件能处理的格式也不相同。EPUB作为最通用的格式之一,Kindle并不支持,而Nook却能很好支持。正是如此,Calibre可转换不同格式电子书的能力才显得尤为可贵。
这些阅读器大多价值不菲,但我发现,在Android手机上阅读电子书最方便,因为我总是随身携带手机。在Android应用商店中,Aldiko阅读器有两个版本可用:免费版和付费版。开发者(http://www.aldiko.com) 说,免费版中包含广告。由于付费版只需要2.99美元,而且我又喜欢支持开发者,当我决定一直使用这款软件时,便购买了付费版。但是,我知道不同国家的人从Android应用商店购买应用程序的能力也有所不同。对于系统版本在2.1以上的Android手机,Aldiko都能完美运行,而且非常直观。
首先,你得将电子书传送到Android手机上。通过USB连接线把手机与电脑相连,将手机的存储卡挂载成USB设备,并将你想要阅读的电子书复制到“ebooks/import/”目录。然后,打开安装在手机上的Aldiko软件,显示主界面时点击菜单,就能导入电子书。Aldiko可以阅读EPUB和PDF格式的电子书,只要书籍不是DRM受限的。不过,在最新版本(2.0)中,已经添加了对Adobe DRM的支持。导入成功后,电子书会显示在Aldiko书库中,这样,你就可以阅读了。点击屏幕左上角的“小房子”图标,选择“列表查看”,或者在右上角的下拉菜单中选择“按书名排序”,找到你想看的图书,然后开始阅读。阅读中,通过手指在屏幕上横向滑动,你可以前后翻页。当你关闭程序后再进入时,一打开图书便会自动跳转到你关闭程序时的阅读位置。
当你在手机上安装了Aldiko,你会发现,它非常方便。无论是排队还是在等候室,你随时都可以掏出手机来读会儿书。现在,我再也不会在一个漫长的冬夜边烤火边用手机读书,因为我发现,一周之内,利用那些以往被浪费掉的短暂时间,我用手机便能看完一本书。
下月内容:
如何合法地为你的阅读器获取图书。