Linuxゲリラ戦記

Linuxの勉強中だよ。

左を向いているペンギンみたいなキャラクター、ナックス

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)」のチェックボックスにチェックを入れて「閉じる」を選択。

non-freeにチェックを入れよう。

「updateしていいですか?」みたいな事を英語で聞いてくるから「オッケー」ということで「Reload」を選択。

updateが済んだらシステム->システム管理->Synaptic パッケージマネージャを選択。検索からpoppler-dataを検索してチェックボックスにチェックを入れてインストール。です。

Synapticからpoppler-dataをインストール

この情報のソースは[debian-users:51164] PDF ビューワ evince の Lenny での挙動変化 (リリースノートに記載予定)です。