如何將樹莓派變成電子書伺服器
最近 Calibre 3.0 發布了,它讓用戶能夠在瀏覽器中閱讀電子書!注意 Raspbian 的倉庫還沒有更新它(截至寫作時)。
電子書是教師、圖書館員和其他人與學生共享書籍、課堂資料或其他文件的好方法,只需要你有可靠的帶寬接入即可。但是,即使你的連接速度較慢或無法連接,還有一個簡單的解決方案:使用在樹莓派 3 上運行的開源 Calibre 電子書管理軟體創建電子書伺服器。這是我所做的,你也可以。
首先我下載了最新的 Raspbian Pixel 鏡像,並安裝在一個新的 8GB microSD 卡上。然後我插入 microSD,連接了鍵盤、滑鼠並用一根 HDMI 線連接到一台舊的 LCD 電視,然後啟動了 Pi。在我的顯示器上調整了 Pixel 環境解析度並連接到本地網路之後,我準備開始了。我打開一個終端,並輸入 sudo apt-get update
以獲取操作系統的最新更新。
![Updating Raspbian Pixel](/data/attachment/album/201707/10/165535l1sqn73hrq158gkf.png "Updating Raspbian Pixel")
接下來,我在終端中輸入 sudo apt-get install calibre
來安裝 Calibre。
![Installing Calibre](/data/attachment/album/201707/10/165535zjzehcinbip3yzsj.png "Installing Calibre")
我從命令行啟動了 Calibre(注意它也可以從 GUI 啟動)。Calibre 的界面非常直觀。第一次啟動時,你會看到 Welcome to Calibre 的嚮導。我將默認 「Calibre Library」 更改為 「CalibreLibrary」(一個詞),因為這啟動內容伺服器時更容易。
在選擇完我的 Calibre 內容位置後,我準備好開始下載書了。
![Calibre's interface](/data/attachment/album/201707/10/165536oq7i28ke2yt4wt5v.png "Calibre's interface")
我從菜單中選擇了 Get Books 選項,在這很容易輸入我的搜索字詞,並選擇我感興趣的電子書提供者。我正在尋找非 DRM 的材料,所以我選擇 Project Gutenberg 作為我的源。(Caliber 的免責聲明指出,電子書交易是在你和個人內容提供商之間。)我在作者欄位中輸入 「Mark Twain」,並得到10個結果。
![Searching for e-books](/data/attachment/album/201707/10/165536tr91mrum3q38z3qh.png "Searching for e-books")
我選擇了 Adventures of Huckleberry Finn 這本書。在下一頁面上,我可以選擇 MOBI 和 EPUB 這兩種電子書格式。我選擇了 EPUB,這本書下載得很快。
![Choosing the e-book format](/data/attachment/album/201707/10/165537webveak4ragiyg8i.png "Choosing the e-book format")
你也可以從其他內容提供商向庫中添加圖書,而不是在 Calibre 的列表中添加圖書。例如,老師可以通過該內容伺服器與學生分享電子書格式的開放教育資源。要載入內容,請使用界面最左側的 「Add Books」 選項。
根據你圖書庫的大小,你也許需要增加 microSD 卡的大小。
將內容添加到電子書伺服器後,即可與網路中的其他人共享內容。通過在終端中輸入 ifconfig
獲取你的樹莓派 IP 地址。我正在使用無線網路,所以我在下面的例子中使用了 wlan0 中的結果。點擊界面的最右側並展開菜單。然後點擊 「Connect and Share」 並啟動伺服器。
![Identifying the IP address with ipconfig](/data/attachment/album/201707/10/165538igj6zcgyfz7jz9cr.png "Identifying the IP address with ipconfig")
我下一步是通過我的電腦客戶端連接到樹莓派訪問我添加的電子書。我在客戶端上打開一個瀏覽器並輸入樹莓的地址,後面加上 :8080 埠。在我這裡是 http://192.168.1.10:8080 (根據你 Pi 的地址來適配)。
你會在瀏覽器中看到主頁:
![Calibre's client homepage](/data/attachment/album/201707/10/165538v7144s17xx4j1c1x.png "Calibre's client homepage")
我已經測試,並能用 iPhone、Linux、MacOS 計算機輕易連接到伺服器。
你可以在這個主頁總探索選項,或者點擊 All Books 顯示伺服器上的所有內容。
![Browsing e-books](/data/attachment/album/201707/10/165539r78ku0761l487l77.png "Browsing e-books")
從這裡,你可以下載書到你的設備並離線閱讀了。
你還沒有設置一台電子書伺服器么?或者你考慮自己設置一台么?在評論中分享你的建議或者問題。
作者簡介:
Don Watkins - 教育家、教育技術專家、企業家、開源倡導者。教育心理學碩士、教育領導碩士、Linux 系統管理員、CCNA、使用 Virtual Box 虛擬化。關注我 @Don_Watkins。
via: https://opensource.com/article/17/6/raspberrypi-ebook-server
作者:Don Watkins 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive