it-swarm-ja.com

32ビットChromeを64ビットUbuntuにインストールしようとしたときのエラー

32ビットのGoogle ChromeをUbuntu11.10 64ビットにインストールしようとすると問題が発生します。かなり複雑ですが、インストールする理由があります。私が直面している問題を解決する方法を知るために。

これまでのところ、32ビットの.debパッケージを http://www.google.com/chrome/index.html#eula からダウンロードし、次のコマンドを使用してインストールしようとしました。

Sudo dpkg -i --force-architecture google-chrome-stable_current_i386.deb

それを実行すると、次の出力が得られます。

Selecting previously deselected package google-chrome-stable:i386.
(Reading database ... 159727 files and directories currently installed.)
Unpacking google-chrome-stable:i386 (from google-chrome-stable_current_i386.deb) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:i386:
 google-chrome-stable:i386 depends on libbz2-1.0.
 google-chrome-stable:i386 depends on libgconf2-4 (>= 2.27.0).
 google-chrome-stable:i386 depends on lsb-base (>= 3.2).
 google-chrome-stable:i386 depends on xdg-utils (>= 1.0.2).
dpkg: error processing google-chrome-stable:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for man-db ...
Errors were encountered while processing:
 google-chrome-stable:i386

私は再確認しましたが、libbz2-1.0、libgconf2-4、lsb-base、およびxdg-utilsはすべてすでにインストールされています。この問題を解決するためにGoogleで検索しようとすると、ia32-libsもインストールしました。

他のアイデアはありますか?何が足りないのですか?

2
russt

Chromeは、構成したリポジトリで使用できない32ビットバージョンのライブラリを探しています。残念ながら、多くのライブラリの2つの異なるバージョンをインストールする必要があるため、これに対する適切な解決策は実際にはありません。今のところ、説明したようにia32-libsパッケージを使用してみることができます ここ 。調べるべきものは MultiArch です。これは、ほとんど実装されているように見える新しいUbuntu機能です。この問題についての少しの議論は見つけることができます ここ

編集:2012年現在、UbuntuでのMultiArchサポートは非​​常に優れています。通常、ユーザーはこのタイプのエラーに遭遇しなくなります。

3
jcrawfordor