[分享] 青空文庫電子書閱覽器aobook [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



[分享] 青空文庫電子書閱覽器aobook
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 41
HP : 201 / 1008
MP : 895 / 29402
EXP: 32
離線
青空文庫(http://www.aozora.gr.jp/)是日本一個網站,收集已成為公共財的書籍。
它是純文字格式,使用自己的排版標籤顯示書籍內容。
網路上有許多青空文庫格式的電子書,當然內容大多是日文的。

aobook(http://azsky2.html.xdomain.jp/linux/aobook/)是Linux下的一個青空文庫電子書閱覽器,
由於沒有人編譯打包成DEB檔,所以我要使用時就自己編譯打包了。
雖然我想,我們論壇上大概沒什麼人會需要(畢竟青空文庫電子書幾乎都是日文),
不過既然打包了,還是分享出來吧。 

附件:



png  16949_5556e447dcf8e.png (606.64 KB)
16949_555731bd834d9.png 1280X1024 px
deb aobook_1.0.2-1xenomorph1_i386.deb 大小: 509.60 KB; 下載次數: 191

2015/5/16 14:31
應用擴展 工具箱
回覆: [分享] 青空文庫電子書閱覽器aobook
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18579
EXP: 90
離線
xenomorph0525 寫到:
青空文庫(http://www.aozora.gr.jp/)是日本一個網站,收集已成為公共財的書籍。
它使用加了自訂的排版標籤的純文字檔去顯示書籍內容。
網路上有許多青空文庫格式的電子書,當然內容大多是日文的。

aobook(http://azsky2.html.xdomain.jp/linux/aobook/)是Linux下的一個青空文庫電子書閱覽器,
由於沒有人編譯打包成DEB檔,所以我要使用時就自己編譯打包了。
雖然我想,我們論壇上大概沒什麼人會需要(畢竟青空文庫電子書幾乎都是日文),
不過既然打包了,還是分享出來吧。 


## 測試報告

下載「aobook_1.0.1-1xenomorph2_i386.deb」


$ wget -c http://www.ubuntu-tw.org/modules/newbb/dl_attachment.php\?attachid\=1431757864\&post_id\=340344 -O aobook_1.0.1-1xenomorph2_i386.deb



安裝「aobook_1.0.1-1xenomorph2_i386.deb」


$ sudo dpkg -i aobook_1.0.1-1xenomorph2_i386.deb




觀看安裝了哪些檔到系統


$ dpkg -L aobook



顯示


/.
/usr
/usr/share
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/aobook.png
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/apps
/usr/share/icons/hicolor/scalable/apps/aobook.svg
/usr/share/applications
/usr/share/applications/aobook.desktop
/usr/bin
/usr/bin/aobook





執行「aobook」


$ aobook



GUI界面出現亂碼。

應該是我的系統沒日文字型。

所以想要發問,可以推薦一下,要使用Ubuntu哪個日文字型套件
只要直接執行[sudo apt-get install]就可以安裝了。
或是要去哪下載日文字型安裝。

感恩先!

PS:雖然我也看不懂日文,只是好奇軟體,下載來測試。

我的環境「Xubuntu 14.04 - 64 位元」



## 額外一提

最近都在「玩dpkg」 ,

所以也解開了一下


解開「deb」檔


$ dpkg -x aobook_1.0.1-1xenomorph2_i386.deb aobook



觀看目錄結構


$ tree aobook



顯示


aobook
└── usr
├── bin
│ └── aobook
└── share
├── applications
│ └── aobook.desktop
└── icons
└── hicolor
├── 48x48
│ └── apps
│ └── aobook.png
└── scalable
└── apps
└── aobook.svg

10 directories, 4 files




解開「Control File」


$ dpkg -e aobook_1.0.1-1xenomorph2_i386.deb aobook/DEBIAN



觀看「Control File」


$ tree aobook/DEBIAN



顯示


aobook/DEBIAN
└── control

0 directories, 1 file



打包deb檔


$ dpkg -b aobook



顯示


dpkg-deb: building package `aobook' in `aobook.deb'.



可以執行下面的指令觀看「aobook.deb」


$ dpkg -c aobook.deb




$ dpkg -I aobook.deb



另外也可以使用下面的方式打包deb檔


$ mkdir build
$ dpkg -b aobook build



顯示


dpkg-deb: building package `aobook' in `build/aobook_1.0.1-1xenomorph2_i386.deb'.



產生的檔名,就會依據「aobook/DEBIAN/control」裡面的設定。
格式是「Package_Version_Architecture.deb」。

2015/5/16 15:05
應用擴展 工具箱
回覆: [分享] 青空文庫電子書閱覽器aobook
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 41
HP : 201 / 1008
MP : 895 / 29402
EXP: 32
離線
samwhelp 寫到:

執行「aobook」


$ aobook



GUI界面出現亂碼。

應該是我的系統沒日文字型。

所以想要發問,可以推薦一下,要使用Ubuntu哪個日文字型套件
只要直接執行[sudo apt-get install]就可以安裝了。
或是要去哪下載日文字型安裝。

感恩先!

PS:雖然我也看不懂日文,只是好奇軟體,下載來測試。

我的環境「Xubuntu 14.04 - 64 位元」



這樣不正常,
即使系統裡沒裝日文字型,因為其他CJK字型裡也包含了日文字,所以應該能正常顯示才對。

Ubuntu家族下的日文字型是「fonts-takao-mincho、fonts-takao-gothic、fonts-takao-pgothic」,
可以透過「fonts-takao」這個Metapackage安裝。

已經將fonts-takao加進依賴列表,重新打包上傳為 aobook_1.0.1-1xenomorph3_i386.deb,
請試試 。

2015/5/16 20:14
應用擴展 工具箱
回覆: [分享] 青空文庫電子書閱覽器aobook
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18579
EXP: 90
離線
剛根據這個範例,做了製作「deb」檔的練習,「紀錄在此」,提供參考。




samwhelp 寫到:
xenomorph0525 寫到:
青空文庫(http://www.aozora.gr.jp/)是日本一個網站,收集已成為公共財的書籍。
它使用加了自訂的排版標籤的純文字檔去顯示書籍內容。
網路上有許多青空文庫格式的電子書,當然內容大多是日文的。

aobook(http://azsky2.html.xdomain.jp/linux/aobook/)是Linux下的一個青空文庫電子書閱覽器,
由於沒有人編譯打包成DEB檔,所以我要使用時就自己編譯打包了。
雖然我想,我們論壇上大概沒什麼人會需要(畢竟青空文庫電子書幾乎都是日文),
不過既然打包了,還是分享出來吧。 


## 測試報告

下載「aobook_1.0.1-1xenomorph2_i386.deb」


$ wget -c http://www.ubuntu-tw.org/modules/newbb/dl_attachment.php\?attachid\=1431757864\&post_id\=340344 -O aobook_1.0.1-1xenomorph2_i386.deb



安裝「aobook_1.0.1-1xenomorph2_i386.deb」


$ sudo dpkg -i aobook_1.0.1-1xenomorph2_i386.deb




觀看安裝了哪些檔到系統


$ dpkg -L aobook



顯示


/.
/usr
/usr/share
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/aobook.png
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/apps
/usr/share/icons/hicolor/scalable/apps/aobook.svg
/usr/share/applications
/usr/share/applications/aobook.desktop
/usr/bin
/usr/bin/aobook





執行「aobook」


$ aobook



GUI界面出現亂碼。

應該是我的系統沒日文字型。

所以想要發問,可以推薦一下,要使用Ubuntu哪個日文字型套件
只要直接執行[sudo apt-get install]就可以安裝了。
或是要去哪下載日文字型安裝。

感恩先!

PS:雖然我也看不懂日文,只是好奇軟體,下載來測試。

我的環境「Xubuntu 14.04 - 64 位元」



## 額外一提

最近都在「玩dpkg」 ,

所以也解開了一下


解開「deb」檔


$ dpkg -x aobook_1.0.1-1xenomorph2_i386.deb aobook



觀看目錄結構


$ tree aobook



顯示


aobook
└── usr
├── bin
│ └── aobook
└── share
├── applications
│ └── aobook.desktop
└── icons
└── hicolor
├── 48x48
│ └── apps
│ └── aobook.png
└── scalable
└── apps
└── aobook.svg

10 directories, 4 files




解開「Control File」


$ dpkg -e aobook_1.0.1-1xenomorph2_i386.deb aobook/DEBIAN



觀看「Control File」


$ tree aobook/DEBIAN



顯示


aobook/DEBIAN
└── control

0 directories, 1 file



打包deb檔


$ dpkg -b aobook



顯示


dpkg-deb: building package `aobook' in `aobook.deb'.



可以執行下面的指令觀看「aobook.deb」


$ dpkg -c aobook.deb




$ dpkg -I aobook.deb



另外也可以使用下面的方式打包deb檔


$ mkdir build
$ dpkg -b aobook build



顯示


dpkg-deb: building package `aobook' in `build/aobook_1.0.1-1xenomorph2_i386.deb'.



產生的檔名,就會依據「aobook/DEBIAN/control」裡面的設定。
格式是「Package_Version_Architecture.deb」。

2015/5/16 21:39
應用擴展 工具箱
回覆: [分享] 青空文庫電子書閱覽器aobook
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18579
EXP: 90
離線
xenomorph0525 寫到:
samwhelp 寫到:

執行「aobook」


$ aobook



GUI界面出現亂碼。

應該是我的系統沒日文字型。

所以想要發問,可以推薦一下,要使用Ubuntu哪個日文字型套件
只要直接執行[sudo apt-get install]就可以安裝了。
或是要去哪下載日文字型安裝。

感恩先!

PS:雖然我也看不懂日文,只是好奇軟體,下載來測試。

我的環境「Xubuntu 14.04 - 64 位元」



這樣不正常,
即使系統裡沒裝日文字型,因為其他CJK字型裡也包含了日文字,所以應該能正常顯示才對。

Ubuntu家族下的日文字型是「fonts-takao-mincho、fonts-takao-gothic、fonts-takao-pgothic」,
可以透過「fonts-takao」這個Metapackage安裝。

已經將fonts-takao加進依賴列表,重新打包上傳為 aobook_1.0.1-1xenomorph3_i386.deb,
請試試 。


我剛測試,安裝「fonts-takao」。


$ sudo install fonts-takao



安裝完畢後,再執行


$ aobook



出現的還是亂碼。

看起來是我系統設定的問題,
我猜有可能是我設定英文界面的原因,
不過我還沒找出原因再哪,只是初步猜測,
我再研究看看,找到是什麼原因引起的,再來回報。

感恩!


2015/5/16 21:49
應用擴展 工具箱
回覆: [分享] 青空文庫電子書閱覽器aobook
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18579
EXP: 90
離線
我參考「這一頁和「man locale-gen」。


我測試到暫時的解法。


$ sudo vi /var/lib/locales/supported.d/local



將原本的


zh_TW.UTF-8 UTF-8
en_US.UTF-8 UTF-8



改成


zh_TW.UTF-8 UTF-8
en_US.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8



然後執行


$ sudo dpkg-reconfigure locales



上面這一段的執行,應該是寫在「/var/lib/dpkg/info/locales.postinst」,觀察裡面的內容

所以也可以執行


$ sudo locale-gen




然後設定LANG。我原本的設定是「LANG=en_US.UTF-8」。


$ LANG=ja_JP.UTF-8



執行



$ aobook



「aobook」GUI界面就會正常顯示日文。


samwhelp 寫到:
xenomorph0525 寫到:
samwhelp 寫到:

執行「aobook」


$ aobook



GUI界面出現亂碼。

應該是我的系統沒日文字型。

所以想要發問,可以推薦一下,要使用Ubuntu哪個日文字型套件
只要直接執行[sudo apt-get install]就可以安裝了。
或是要去哪下載日文字型安裝。

感恩先!

PS:雖然我也看不懂日文,只是好奇軟體,下載來測試。

我的環境「Xubuntu 14.04 - 64 位元」



這樣不正常,
即使系統裡沒裝日文字型,因為其他CJK字型裡也包含了日文字,所以應該能正常顯示才對。

Ubuntu家族下的日文字型是「fonts-takao-mincho、fonts-takao-gothic、fonts-takao-pgothic」,
可以透過「fonts-takao」這個Metapackage安裝。

已經將fonts-takao加進依賴列表,重新打包上傳為 aobook_1.0.1-1xenomorph3_i386.deb,
請試試 。


我剛測試,安裝「fonts-takao」。


$ sudo install fonts-takao



安裝完畢後,再執行


$ aobook



出現的還是亂碼。

看起來是我系統設定的問題,
我猜有可能是我設定英文界面的原因,
不過我還沒找出原因再哪,只是初步猜測,
我再研究看看,找到是什麼原因引起的,再來回報。

感恩!


2015/5/16 22:31
應用擴展 工具箱
回覆: [分享] 青空文庫電子書閱覽器aobook
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 41
HP : 201 / 1008
MP : 895 / 29402
EXP: 32
離線
samwhelp 寫到:
剛根據這個範例,做了製作「deb」檔的練習,「紀錄在此」,提供參考。




我大致上也是用差不多這樣的方法打包的,
感謝分享。

2015/5/17 21:56
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.