debian に adobe reader をインストールする方法

download

http://www.adobe.com/jp/products/acrobat/readstep2_allversions.html から AdobeReader_jpn-8.1.3-1.i386.deb をdownload。

インストール

dpkg コマンドでインストールします。ただしバグがあり、エラーが出ます。

$ sudo dpkg -i AdobeReader_jpn-8.1.3-1.i386.deb
dpkg: adobereader-jpn の処理中にエラーが発生しました (--install):
 サブプロセス post-installation script はエラー終了ステータス 1 を返しました

postinst の修正

post installation script でエラーが出る行をコメントアウトします。

post installation script の実体は /var/lib/dpkg/info/adobereader-jpn.postinst になります。このファイルの install_browser_plugin の行をコメントアウトします。以下のようになります。

        PATH="$PATH:$ReadInstallDir/Adobe/Reader8/Reader/intellinux/bin" xdg-icon-resource forceupdate >/dev/null 2>&1
# エラーがでるので、コメントアウト
#        "$ReadInstallDir/Adobe/Reader8/Browser/install_browser_plugin" -silent -global -user "$ReadInstallDir" >/dev/null 2>&1
    ;;

    abort-upgrade|abort-remove|abort-deconfigure)

インストール処理の再開

$ sudo apt-get install

起動テスト

試しに adobe reader を起動してみます

$ acroread   hogehoge.pdf

不要なライブラリの削除

acroreadを起動すると、以下のようなエラーが出る場合があります。

(acroread:9278): Gtk-WARNING **: /opt/Adobe/Reader8/Reader/intellinux/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so)

このようなエラーが出る場合は、以下のコマンドを実行して、 libstdc++.so と libgcc_s.so を削除します

$ sudo rm /opt/Adobe/Reader8/Reader/intellinux/lib/libstdc++.so*
$ sudo rm /opt/Adobe/Reader8/Reader/intellinux/lib/libgcc_s.so*