Je suis particulièrement intéressé à déterminer si une version 32 bits d'OpenJDK 8 existe dans le repertoire apt
/Ubuntu.
Selon cette réponse , vous pouvez installer la version 32 bits des packages Open JDK 7 via:
Sudo apt-get install openjdk-7-jre:i386
Comment puis-je faire l'équivalent d'un ls -al
pour voir quels packages existent pour OpenJDK 8, et plus particulièrement ceux 32 bits?
Tout d’abord, la disponibilité des packages (et des différentes versions) dépend fortement de votre version.
On peut faire
apt-cache search --names-only '^openjdk-8-.*'
rechercher des noms de paquets commençant par openjdk-8
. Vous devriez d'abord lancer Sudo apt-get update
.
Par exemple dans mon 14.04:
$ apt-cache search --names-only '^openjdk-8-.*'
openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-8-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-8-doc - OpenJDK Development Kit (JDK) documentation
openjdk-8-jdk - OpenJDK Development Kit (JDK)
openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-8-jre-jamvm - Alternative JVM for OpenJDK, using JamVM
openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-8-source - OpenJDK Development Kit (JDK) source files
Désormais, pour les packages 32 bits, vous devez d'abord activer la prise en charge de multiarch
, puis vous pouvez utiliser apt-cache policy
sur des packages individuels pour vérifier leur disponibilité:
$ apt-cache policy openjdk-8-jre:i386
openjdk-8-jre:i386:
Installed: (none)
Candidate: 8u45-b14-1
Version table:
8u45-b14-1 0
500 http://archive.ubuntu.com/ubuntu/ vivid/universe i386 Packages
apt-cache search OpenJDK
et bien sur:
man apt-cache
et, dans le référentiel pour la version MY d'Ubuntu (14.04.3 LTS
), la réponse est non. YMMV