Debian GNU/Linux 5.0 "Lenny" PDFの日本語表示について。
日本語が表示出来なくて焦った。
っていうか「日本語が表示されない」ことに気がつかなくて「なんでこのPDFはほとんど何も書かれていないんだろう?」と思ってしまった。
LennyでのデフォルトのPDFソフトはEvinceっていうビューワーなんだそうな。
このEvinceでPDFファイルを開く場合、中国語・日本語・韓国語を含むものはpoppler-dataパッケージをインストールしないといけないらしい。しかも、このパッケージはnon-freeコンポーネントだからデフォルトでは使えないそうな。
仕方なく、ソースリストを直したよ。
直し方は、CUIで直す方法とGUIで直す方法があるよ。
CUIでやる方法は、ルートユーザーになって/etc/apt/sources.listファイル
# # deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1 20090214-16:03]/ lenny main # deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1 20090214-16:03]/ lenny main deb http://ftp.jp.debian.org/debian/ lenny main deb-src http://ftp.jp.debian.org/debian/ lenny main deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
を以下の様に変えて
# # deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1 20090214-16:03]/ lenny main # deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1 20090214-16:03]/ lenny main deb http://ftp.jp.debian.org/debian/ lenny main non-free deb-src http://ftp.jp.debian.org/debian/ lenny main non-free deb http://security.debian.org/ lenny/updates main non-free deb-src http://security.debian.org/ lenny/updates main non-free deb http://volatile.debian.org/debian-volatile lenny/volatile main deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
ソースリストをアップデートして
# aptitude update
poppler-dataをインストールする
# aptitude install poppler-data
以上がCUIでやる方法だよ。
GUIでやるにはデスクトップからシステム->システム管理->Software Sourcesを選び
「Debian Software」タブの「DSFGに適合しないソフトウェア (non-free)」のチェックボックスにチェックを入れて「閉じる」を選択。
「updateしていいですか?」みたいな事を英語で聞いてくるから「オッケー」ということで「Reload」を選択。
updateが済んだらシステム->システム管理->Synaptic パッケージマネージャを選択。検索からpoppler-dataを検索してチェックボックスにチェックを入れてインストール。です。
この情報のソースは[debian-users:51164] PDF ビューワ evince の Lenny での挙動変化 (リリースノートに記載予定)です。