Разница между openjdk-6-jre, openjdk-6-jre-headless, openjdk-6-jre-lib

У меня возникают проблемы с пониманием некоторых основ Java JRE.

Мне нужно запустить код Java во встроенной системе, и для этого мне нужна минимальная среда выполнения Java, установленная в ядре Linux, то есть минимальный пакет, необходимый для выполнения двоичных файлов Java. Я думаю, что это невозможно сделать только с JVM (необходим пакет JRE, я здесь не прав?)

Дело в том, что, глядя на репозитории Debian, я не совсем понимаю разницу между пакетамиopenjdk-6-jre, openjdk-6-jre-headless а такжеopenjdk-6-jre-lib, Будут ли программы Java работать только с первой? или три из них нужны?

Это проблема, поскольку между ними существует большая разница в размере (МБ).

Ответы на вопрос(2)

Ваш ответ на вопрос