Ubuntuの64bit環境にAdobeReaderをインストール

まずAdobe Readerなどの商用ベンダーがリリースしているパッケージをLinux系OSで動作させるにはLinux Standard Base (keyword:LSB)に準ずるミドルウェアがインストールされている必要があるので、atp-get などで「lsbほにゃらら」と色々あるパッケージ群を先にインストールすること。

$ apt-cache search lsb
devscripts - scripts to make the life of a Debian Package maintainer easier
insserv - Tool to organize boot sequence using LSB init.d script dependencies
lsb-appchk3 - LSB v3.x Application checking tool
lsb-build-base3 - LSB v3.x Development tools base package
lsb-build-cc3 - LSB v3.x Development environment lsbcc package
lsb-build-desktop3 - LSB v3.x Development tools desktop package
lsb-invalid-mta - Linux Standard Base sendmail dummy
lsb-languages - Linux Standard Base 4.0 Runtime Languages package
lsb-multimedia - Linux Standard Base 4.0 Multimedia package
lsb-pkgchk3 - LSB v3.x package checking tool
lsb-qt4 - Linux Standard Base 4.0 Qt4 support package
lsb-rpm - RPM Package Manager for LSB package building
lsb-security - Linux Standard Base 4.0 Security package
nullmailer - simple relay-only mail transport agent
lsb - Linux Standard Base 4.0 support package
lsb-base - Linux Standard Base 4.0 init script functionality
lsb-core - Linux Standard Base 4.0 core support package
lsb-cxx - Linux Standard Base 4.0 C++ support package
lsb-desktop - Linux Standard Base 4.0 Desktop support package
lsb-graphics - Linux Standard Base 4.0 graphics support package
lsb-printing - Linux Standard Base 4.0 Printing package
lsb-release - Linux Standard Base バージョン報告ユーティリティ
alien - convert and install rpm and other packages

さて本題であるが、UbuntuAdobe ReaderをインストールするのはAdobe - Adobe Readerのダウンロードのページで「言語またはオペレーティングシステムの変更」と書かれたリンクをクリックする。次に、手順1のプルダウンからLinuxを選択して、手順2のプルダウンから日本語を選択して、手順3のプルダウンより最新バージョンの(.deb)を選択する。そして今すぐダウンロードのボタンをクリックするとダウンロードが開始される。

ファイルのダウンロードが終了したところで、いよいよインストールの作業となる。以下の様にコマンドを打ち込んで

$ sudo dpkg -i AdbeRdr9.4.2-1_i386linux_jpn.deb

とかすればよいのだか、64bit環境にインストールしようとすると

$ sudo dpkg -i AdbeRdr9.4.2-1_i386linux_jpn.deb dpkg: AdbeRdr9.4.2-1_i386linux_jpn.deb の処理中にエラーが発生しました (--install):
 パッケージアーキテクチャ (i386) がシステム (amd64) と一致しません
以下のパッケージの処理中にエラーが発生しました:
 AdbeRdr9.4.2-1_i386linux_jpn.deb

のようにケチをつけられてしまう。

そこで以下の様にオプションを指定してアーキテクチャのチェックを無視させてインストールする。

$ sudo dpkg -i --force-architecture AdbeRdr9.4.2-1_i386linux_jpn.deb
dpkg: 警告: overriding problem because --force enabled:
 パッケージアーキテクチャ (i386) がシステム (amd64) と一致しません
未選択パッケージ adobereader-jpn を選択しています。
(データベースを読み込んでいます ... 現在 288434 個のファイルとディレクトリがインストールされています。)
(AdbeRdr9.4.2-1_i386linux_jpn.deb から) adobereader-jpn を展開しています...
adobereader-jpn (9.4.2) を設定しています ...
man-db のトリガを処理しています ...

ということで、インストールが完了した。

参考:DebianAMD64Faq - Debian Wiki