Согласно документу требования к sonarqube:Как запустить sonarqube на NetBSD
Единственным условием для запуска SonarQube должен иметь Java (Oracle JRE 7 года или OpenJDK 7 и далее), установленных на вашем компьютере.
Теперь я хочу использовать машину NetBSD 7.0 для запуска сервера sonarqube. установлен OpenJDK8:
OpenJDK версия "1.8.0_77-внутренний"
OpenJDK Runtime Environment (сборка 1.8.0_77-внутренний pkgsrc_1.8.77-b00)
OpenJDK 64-разрядный сервер VM (сборка 25,77-B00, смешанный режим)
Однако sonarqube использует обертку, и что программное обеспечение не поддерживает NetBSD (FreeBSD поддерживается, но это не достаточно близко, чтобы служить в качестве рабочей замены).
Я уже пробовал использовать режим эмуляции linux. Но, если исходная Java-среда NetBSD запускается из эмуляционной оболочки linux, она не предоставляет пригодную для использования конфигурацию среды выполнения (конфликты версий libc и т. Д.).
И установка linux native openjdk8 и полная настройка, работающая в режиме эмуляции, также не рекомендуется.
С sonarqube 4.x (давно) Я использовал распределение войны , и это сработало нормально. Но в этой новой среде я надеялся, что смогу использовать более новые версии sonarqube.
Вопросы:
Есть ли способ обойти обертку и начать sonarqube полагаться только на Java?
В качестве альтернативы, есть ли способ получить версию оболочки NetBSD?
Могу ли я лучше всего сбросить сонарква, , учитывая мою целевую платформу?