読者です 読者をやめる 読者になる 読者になる

Adobe Reader 9.5.1 日本語版もどきをインストールしてみた

Adobe Systems 社さんが Adobe Reader 9.4.3 以降に日本語版を全然出してくれない (>_<) 2012 年 4 月 14 日現時点で「Adobe Readerの最新バージョンおよび旧バージョンのダウンロード」http://get.adobe.com/reader/otherversions/ を見ても、英語版のみ 9.5.1 がリリースされている。

ということで、Adobe Reader 9.5.1 英語版に、Adobe Reader 9.4.2 日本語版からいくつかのファイルを抜き出して、コピーすることで、Adobe Reader 9.5.1 日本語版もどきにしてみました。



手順は、以下のとおりです。
1. Adobe ReaderRPM を取得します。

wget -N http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.1/enu/AdbeRdr9.5.1-1_i486linux_enu.rpm \
    http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.4.2/jpn/AdbeRdr9.4.2-1_i486linux_jpn.rpm

2. Adobe Reader 日本語版を削除して、英語版をインストールします。

sudo apt-get remove AdobeReader_jpn
sudo apt-get install AdbeRdr9.5.1-1_i486linux_enu.rpm

3. AdbeRdr9.4.2-1_i486linux_jpn.rpm を展開して、いくつかのファイルを抜き出して、インストールします。

mkdir AdobeReader_jpn-9.4.2
cd AdobeReader_jpn-9.4.2
rpm2cpio ../AdbeRdr9.4.2-1_i486linux_jpn.rpm | cpio -id
for x in \
/opt/Adobe/Reader9/Browser/HowTo/JPN/Browser_Plugin_HowTo.txt \
/opt/Adobe/Reader9/Reader/IDTemplates/JPN/AdobeID.pdf \
/opt/Adobe/Reader9/Reader/IDTemplates/JPN/DefaultID.pdf \
/opt/Adobe/Reader9/Reader/Legal/ja_JP/License.txt \
/opt/Adobe/Reader9/Reader/Messages/ENU/RdrMsgENU.pdf \
/opt/Adobe/Reader9/Reader/Messages/JPN/RdrMsgJPN.pdf \
/opt/Adobe/Reader9/Reader/help/JPN/ReadMe.htm \
/opt/Adobe/Reader9/Reader/intellinux/plug_ins/Annotations/Stamps/JPN/Dynamic.pdf \
/opt/Adobe/Reader9/Reader/intellinux/plug_ins/Annotations/Stamps/JPN/Hanko.pdf \
/opt/Adobe/Reader9/Reader/intellinux/plug_ins/Annotations/Stamps/JPN/SignHere.pdf \
/opt/Adobe/Reader9/Reader/intellinux/plug_ins/Annotations/Stamps/JPN/StandardBusiness.pdf \
/opt/Adobe/Reader9/Reader/help/JPN/ReadMe.htm \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/Accessibility.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/AcroForm.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/Annots.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/DVA.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/DigSig.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/EFS.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/EScript.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/HLS.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/MakeAccessible.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/Multimedia.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/PDDom.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/PPKLite.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/RdLang32.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/ReadOutLoud.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/Reflow.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/SaveAsRTF.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/SearchFind.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/SendMail.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/Spelling.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/SynchronizerApp.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/checkers.JPN \
/opt/Adobe/Reader9/Reader/intellinux/sidecars/wwwlink.JPN \
/opt/Adobe/Reader9/Resource/CIDFont/KozMinPr6N-Regular.otf \
/opt/Adobe/Reader9/Resource/CMap/83pv-RKSJ-H \
/opt/Adobe/Reader9/Resource/CMap/90ms-RKSJ-H \
/opt/Adobe/Reader9/Resource/CMap/90ms-RKSJ-UCS2 \
/opt/Adobe/Reader9/Resource/CMap/90ms-RKSJ-V \
/opt/Adobe/Reader9/Resource/CMap/90msp-RKSJ-H \
/opt/Adobe/Reader9/Resource/CMap/90msp-RKSJ-V \
/opt/Adobe/Reader9/Resource/CMap/90pv-RKSJ-H \
/opt/Adobe/Reader9/Resource/CMap/90pv-RKSJ-UCS2 \
/opt/Adobe/Reader9/Resource/CMap/90pv-RKSJ-UCS2C \
/opt/Adobe/Reader9/Resource/CMap/Add-RKSJ-H \
/opt/Adobe/Reader9/Resource/CMap/Add-RKSJ-V \
/opt/Adobe/Reader9/Resource/CMap/Adobe-Japan1-90ms-RKSJ \
/opt/Adobe/Reader9/Resource/CMap/Adobe-Japan1-90pv-RKSJ \
/opt/Adobe/Reader9/Resource/CMap/Adobe-Japan1-H-CID \
/opt/Adobe/Reader9/Resource/CMap/Adobe-Japan1-H-Host \
/opt/Adobe/Reader9/Resource/CMap/Adobe-Japan1-H-Mac \
/opt/Adobe/Reader9/Resource/CMap/Adobe-Japan1-PS-H \
/opt/Adobe/Reader9/Resource/CMap/Adobe-Japan1-PS-V \
/opt/Adobe/Reader9/Resource/CMap/Adobe-Japan1-UCS2 \
/opt/Adobe/Reader9/Resource/CMap/EUC-H \
/opt/Adobe/Reader9/Resource/CMap/EUC-V \
/opt/Adobe/Reader9/Resource/CMap/Ext-RKSJ-H \
/opt/Adobe/Reader9/Resource/CMap/Ext-RKSJ-V \
/opt/Adobe/Reader9/Resource/CMap/H \
/opt/Adobe/Reader9/Resource/CMap/UCS2-90ms-RKSJ \
/opt/Adobe/Reader9/Resource/CMap/UCS2-90pv-RKSJ \
/opt/Adobe/Reader9/Resource/CMap/UniJIS-UCS2-H \
/opt/Adobe/Reader9/Resource/CMap/UniJIS-UCS2-HW-H \
/opt/Adobe/Reader9/Resource/CMap/UniJIS-UCS2-HW-V \
/opt/Adobe/Reader9/Resource/CMap/UniJIS-UCS2-V \
/opt/Adobe/Reader9/Resource/CMap/UniJIS-UTF16-H \
/opt/Adobe/Reader9/Resource/CMap/UniJIS-UTF16-V \
/opt/Adobe/Reader9/Resource/CMap/UniKS-UTF16-H \
/opt/Adobe/Reader9/Resource/CMap/UniKS-UTF16-V \
/opt/Adobe/Reader9/Resource/CMap/V \
//opt/Adobe/Reader9/Resource/Linguistics/LanguageNames2/DisplayLanguageNames.ja.txt \
/opt/Adobe/Reader9/Resource/Linguistics/LanguageNames2/DisplayLanguageNames.ja_JP.txt \
/opt/Adobe/Reader9/Resource/Linguistics/LanguageNames2/DisplayLanguageNames.ja_JP_TRADITIONAL.txt \
  ; do 
      sudo mkdir -p $(dirname $x)
      sudo cp -af .$x $x
  done

これで本当に良いのかしらん?(笑 CMap ファイルやフォントたちは無害ですが、再び日本語版がリリースされるときは、あらかじめ 3 でコピーしたファイルたちを消しておく方が良いかもしれません。

この手順は、FedoraCentOS など、RPM パッケージ管理をしているディストリビューションであれば、同様です。

Vine Linux 向けに、上記の手順にそったインストールをおこなう install-assist-AdobeReader_enu パッケージを用意しようかしらん?

おまけ

AdobeReader_jpn-7.0.9 から KozGoPro-Medium.otf も入れとくと、代替フォントとしてウマー\(^o^)/

wget -N ftp://ftp.adobe.com/pub/adobe/reader/unix/7x/7.0.9/jpn/AdobeReader_jpn-7.0.9-1.i386.rpm
mkdir AdobeReader_jpn-7.0.9
cd AdobeReader_jpn-7.0.9
rpm2cpio AdobeReader_jpn-7.0.9-1.i386.rpm | cpio -id
sudo cp -af ./usr/local/Adobe/Acrobat7.0/Resource/CIDFont/KozGoPro-Medium.otf /opt/Adobe/Reader9/Resource/CIDFont/