AdobeReader9.1日本語版インストール失敗
アドビのサイトからダウンロードした日本語版AdobeRead 9.4 からAPTリポジトリに上がっている英語版に乗り換える。
~$ sudo dpkg -i --force-architecture --force-depends-version AdbeRdr9.4.2-1_i386linux_jpn.deb
とか、してみたけど、インストールがうまくいかないので英語版に乗り換えてみたい。
まだインストールが完了されていない状態では
~$ sudo dpkg --remove adobereader-jpn
という芸当はできなかった。
とりあえず
~$ sudo apt-get install acroread
とか、英語版を導入してみようとしたら、日本語版と競合して先に進めなかった。
各言語版のインストールは排他的に定義されているのであるが、アドビから直ダウンロードした場合のadobereader-jpnが依存関係に含まれていない。
$ apt-cache show acroread Package: acroread Priority: extra Section: text Installed-Size: 149056 Maintainer: Brian Thomason <brian.thomason@canonical.com> Architecture: amd64 Version: 9.4.2-0natty1 Replaces: acroread-debian-files, adobereader-deu, adobereader-enu, adobereader-fr, adobereader-ja Suggests: libldap2, libgnome-speech7 Provides: adobereader-enu, pdf-viewer Depends: ia32-libs (>= 20080808), lib32gcc1 (>= 1:4.1.1), lib32stdc++6 (>= 4.1.1), lib32z1 (>= 1:1.1.4), libc6-i386 (>= 2.3.2), nspluginwrapper, lsb-release, debconf Conflicts: acroread-debian-files, adobereader-deu, adobereader-enu, adobereader-fr, adobereader-ja Filename: pool/partner/a/acroread/acroread_9.4.2-0natty1_amd64.deb Size: 63485264
そこで
$ sudo apt-get -d install acroread
とか、パッケージだけダウンロードしてみる。
パッケージを展開するためにfile-rollerへ読み込ませる。
$ file-roller /var/cache/apt/archives/acroread_9.4.2-0natty1_amd64.deb
展開する時にテキトーな名前のフォルダーを作って、全部をその中へ展開する。
「テキトーな名前のフォルダー/DEBIAN/control」というファイルを開いて依存関係を書き足して保存する。
変更箇所は以下のとおり。
--- DEBIAN/control.org 2011-04-23 21:54:40.000000000 +0900 +++ DEBIAN/control 2011-05-22 23:32:42.663701853 +0900 @@ -5,8 +5,8 @@ Installed-Size: 149056 Depends: ia32-libs (>= 20080808), lib32gcc1 (>= 1:4.1.1), lib32stdc++6 (>= 4.1.1), lib32z1 (>= 1:1.1.4), libc6-i386 (>= 2.3.2), nspluginwrapper, lsb-release, debconf Suggests: libldap2, libgnome-speech7 -Conflicts: acroread-debian-files, adobereader-deu, adobereader-enu, adobereader-fr, adobereader-ja -Replaces: acroread-debian-files, adobereader-deu, adobereader-enu, adobereader-fr, adobereader-ja +Conflicts: acroread-debian-files, adobereader-deu, adobereader-enu, adobereader-fr, adobereader-ja, adobereader-jpn +Replaces: acroread-debian-files, adobereader-deu, adobereader-enu, adobereader-fr, adobereader-ja, adobereader-jpn Provides: adobereader-enu, pdf-viewer Section: partner/text Priority: extra
お次は・・・
$ dpkg -b ./テキトーな名前のフォルダー adobereader.deb
とか、わかりやすそうなパッケージ名をつけて、再びパッケージにする。
最後に
sudo dpkg -i adobereader.deb
とインストールすれば、日本語版との依存関係を自動的に整理されるようでインストールが完了する。
あとは「Adobe Reader 9.1 Font Packをアドビのサイトからダウンロードしてインストールするだけ。