私は長い間Ubuntuユーザーですが、最後のいくつかのバージョンではコミュニティをフォローしていません。 Oneiricの新しいデフォルトの最小AMD64インストールを実行したばかりで、特定のアプリケーション用に32ビットJREが必要です。私は最後に10.10でこれを行ったので、multiarchのものに精通していません。 ia32-libsをインストールする代わりに、少し読んで試してみました:
aptitude install default-jre-headless:i386
しかし、それはちょうど私を手に入れました:
The following NEW packages will be installed:
default-jre-headless{b} openjdk-6-jre-headless{ab}
The following packages are RECOMMENDED but will NOT be installed:
icedtea-6-jre-cacao icedtea-6-jre-jamvm
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 27.3 MB of archives. After unpacking 82.1 MB will be used.
The following packages have unmet dependencies:
default-jre-headless: Depends: Java-common which is a virtual package.
openjdk-6-jre-headless: Depends: openjdk-6-jre-lib (>= 6b23~pre10-0ubuntu5) which is a virtual package.
Depends: ca-certificates-Java which is a virtual package.
Depends: tzdata-Java which is a virtual package.
Depends: Java-common (>= 0.28) which is a virtual package.
Depends: libcups2 but it is not going to be installed.
Depends: liblcms1 but it is not going to be installed.
Depends: libjpeg62 but it is not going to be installed.
Depends: libnss3-1d (>= 3.12.9+ckbi-1.82-0ubuntu4) but it is not going to be installed.
Depends: libc6 (>= 2.11) but it is not going to be installed.
Depends: libfreetype6 (>= 2.2.1) but it is not going to be installed.
Depends: libgcc1 (>= 1:4.1.1) but it is not going to be installed.
Depends: libstdc++6 (>= 4.1.1) but it is not going to be installed.
Depends: zlib1g (>= 1:1.1.4) but it is not going to be installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) default-jre-headless [Not Installed]
2) openjdk-6-jre-headless [Not Installed]
Accept this solution? [Y/n/q/?] q
Aptitudeは依存関係の32ビットバージョンをインストールしていませんか?これを行う正しい方法は何ですか?それが重要であれば、64ビットと32ビットの両方のJREが必要になるでしょう。
マルチアーチのサポートはまだ非常に初期の段階です。 11.10では、フラッシュとスカイプに十分なマルチアーチがありました。 12.04では、ia32-libsが行ったすべてをカバーしますが、他のすべてをカバーするわけではありません。それには何年もかかりますが、おそらく最も人気のあるビットが最初に来るでしょう。
私自身の質問に答えます。これを行う方法が見つかりません。Sunの32ビットJREパッケージを使用して/ optにインストールしました。
WINEのインストールでも同様の問題が発生しました。しかし、それはちょうど適性が壊れているだけのようです。 multiarch、apt-get install WINEは問題なく機能しました。