Cada pacote tem campos diferentes. Você vê o nome do pacote
e a descrição curta listada, mas consulte o Provides
-field.
Você pode listar todos os campos de todas as versões disponíveis de um pacote com
$ apt-cache show openjdk-7-jre
e get (encurtado, dependendo do seu sistema:)
[...]
Package: openjdk-7-jre
Source: openjdk-7
Version: 7u3-2.1.7-1
[...]
Architecture: amd64
Provides: java-runtime, java2-runtime, java5-runtime, java6-runtime, java7-runtime
Depends: openjdk-7-jre-headless (= 7u3-2.1.7-1), libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.11), libcairo2 (>= 1.2.4), libcups2 (>= 1.4.0), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libgif4 (>= 4.1.4), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.8.0), libjpeg8 (>= 8c), libpango1.0-0 (>= 1.14.0), libpng12-0 (>= 1.2.13-4), libpulse0 (>= 0.99.1), libx11-6, libxext6, libxi6, libxrender1, libxtst6, zlib1g (>= 1:1.1.4), libxrandr2, libxinerama1, libgl1-mesa-glx | libgl1, libatk-wrapper-java-jni (>= 0.30.4-0ubuntu2)
Recommends: libgnome2-0, libgnomevfs2-0, libgconf2-4, ttf-dejavu-extra
Suggests: icedtea-7-plugin
Conflicts: icedtea-gcjwebplugin (<< 1.0-1ubuntu4)
Description-en: OpenJDK Java runtime, using Hotspot JIT
Full Java runtime environment - needed for executing Java GUI and Webstart
programs. Using Hotspot JIT.
The packages are built using the IcedTea build support and patches
from the IcedTea project.
[...]
Sobre os arquivos listados:
-
:i386
significa que o pacote é para a arquiteturai386
(nãoamd64
que você provavelmente está usando) -
headless
significa para sistemas sem exibição gráfica (menos dependências) -
gcj
é o tempo de execução java dogcc
project -
openjdk
é o mais oficial implementação gratuita do java que você provavelmente vai querer usar
Veja também link