I was looking up how to install java on Debian properly. Came to Debian wiki (that's one thing I really appreciate on Debian, the wiki's great), and this is the tip I got there:
Just run
aptitude search "?provides(java-runtime)"
on your system to list available packages).
So I thought this ?provides
is some query in description, but behold:
i A default-jre - Standard Java or Java compatible Runtime
p default-jre:i386 - Standard Java or Java compatible Runtime
i A default-jre-headless - Standard Java or Java compatible Runtime (headless)
p default-jre-headless:i386 - Standard Java or Java compatible Runtime (headless)
p gcj-4.8-jre - Java runtime environment using GIJ/Classpath
p gcj-4.8-jre:i386 - Java runtime environment using GIJ/Classpath
p gcj-4.8-jre-headless - Java runtime environment using GIJ/Classpath (headless version)
p gcj-4.8-jre-headless:i386 - Java runtime environment using GIJ/Classpath (headless version)
p gcj-4.9-jre - Java runtime environment using GIJ/Classpath
p gcj-4.9-jre:i386 - Java runtime environment using GIJ/Classpath
p gcj-4.9-jre-headless - Java runtime environment using GIJ/Classpath (headless version)
p gcj-4.9-jre-headless:i386 - Java runtime environment using GIJ/Classpath (headless version)
p gcj-jre - Java runtime environment using GIJ/Classpath
p gcj-jre:i386 - Java runtime environment using GIJ/Classpath
p gcj-jre-headless - Java runtime environment using GIJ/Classpath (headless version)
p gcj-jre-headless:i386 - Java runtime environment using GIJ/Classpath (headless version)
i A openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT
p openjdk-7-jre:i386 - OpenJDK Java runtime, using Hotspot JIT
i A openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
p openjdk-7-jre-headless:i386 - OpenJDK Java runtime, using Hotspot JIT (headless)
The string java-runtime
does not ever occur in output, which suggests there are hidden properties being queried. Which are these?