Разница между 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 работать только с первой? или три из них нужны?
Это проблема, поскольку между ними существует большая разница в размере (МБ).