Debian Stretch 64ビットのOpenJDK7 JRE 32ビット

Debian Stretch 64ビットのOpenJDK7 JRE 32ビット

私は現在Debian Stretchを使用しています(現在テスト中)。インストールする必要がありますJava 7 32ビット特定のバージョンとのみ互換性のある古いアプレットを使用できます。 64ビットも、Java 8でもありません(私を判断しないでください)。

openjdk-7-jre現在テスト可能なパッケージはなく、openjdk-7-jrei386アーキテクチャにも適しておらず、小さなプログラムを実行するのに十分ではありません。

安定版(Jessie)で修正しようと思ったので、次のファイルを追加しました。

/etc/apt/sources.list.d/stable.list

deb http://ftp.caliu.cat/debian/ stable main contrib non-free
deb-src http://ftp.caliu.cat/debian/ stable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

# stable-updates, previously known as 'volatile'
deb http://ftp.caliu.cat/debian/ stable-updates main contrib non-free
deb-src http://ftp.caliu.cat/debian/ stable-updates main contrib non-free

/etc/apt/preferences.conf

Package: *
Pin: release a=stable
Pin-Priority: 100

これでパッケージを見つけることができますが、それを介してインストールしようopenjdk-7-jre:i386とすると、次のメッセージapt-get -t stable install openjdk-7-jre:i386が表示されます。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 openjdk-7-jre:i386 : Depends: openjdk-7-jre-headless:i386 (= 7u111-2.6.7-1~deb8u1) but it is not going to be installed
                      Depends: libatk1.0-0:i386 (>= 1.12.4) but it is not going to be installed
                      Depends: libcairo2:i386 (>= 1.2.4) but it is not going to be installed
                      Depends: libfontconfig1:i386 (>= 2.11) but it is not going to be installed
                      Depends: libfreetype6:i386 (>= 2.2.1) but it is not going to be installed
                      Depends: libgdk-pixbuf2.0-0:i386 (>= 2.22.0) but it is not going to be installed
                      Depends: libgtk2.0-0:i386 (>= 2.8.0) but it is not going to be installed
                      Depends: libpango-1.0-0:i386 (>= 1.14.0) but it is not going to be installed
                      Depends: libpangocairo-1.0-0:i386 (>= 1.14.0) but it is not going to be installed
                      Depends: libpangoft2-1.0-0:i386 (>= 1.14.0) but it is not going to be installed
                      Depends: libx11-6:i386 but it is not going to be installed
                      Depends: libxcomposite1:i386 (>= 1:0.3-1) but it is not going to be installed
                      Depends: libxext6:i386 but it is not going to be installed
                      Depends: libxi6:i386 but it is not going to be installed
                      Depends: libxrender1:i386 but it is not going to be installed
                      Depends: libxtst6:i386 but it is not going to be installed
                      Depends: libxrandr2:i386 but it is not going to be installed
                      Depends: libxinerama1:i386 but it is not going to be installed
                      Depends: libgl1-mesa-glx:i386 but it is not going to be installed or
                               libgl1:i386
                      Depends: libatk-wrapper-java-jni:i386 (>= 0.30.4-0ubuntu2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

私はAptピンニングの経験があまりなかったので、別のことを試しました。まず固定価値観も同じ幸運を持っています。

もちろん、openJDK-7 JRE 32ビット版を直接ダウンロードしてインストールすることもできますが、可能であればパッケージマネージャを使用することをお勧めします。私が何を間違っているのかヒントを与えることができる人はいますか?

ありがとうございます!

ベストアンサー1

libgif4tzdata-java安定版とベータ版の間には、安定版の使用を非常に困難にするいくつかの変更がありますopenjdk-7-jre

代わりにテストを実行しているので、現在実験で利用可能なバージョンを使用する必要があります。

deb http://ftp.caliu.cat/debian/ experimental main
deb-src http://ftp.caliu.cat/debian/ experimental main

リポジトリに追加すると、apt-get updateインストールできますopenjdk-7-jre:i386

おすすめ記事