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をアドビのサイトからダウンロードしてインストールするだけ。