Вопрос или проблема
Данная устаревшая версия программного обеспечения не могла быть установлена должным образом на ubuntu 24.04 LTS.
https://assets.geneious.com/installers/geneious/release/Geneious_unix_3_6_2_with_jre.sh
На самом деле, команда "sh" показывает:
Unpacking JRE ...
Preparing JRE ...
Starting Installer
Затем ничего!!!
Для информации: мне удалось установить его на ubuntu 16.04 LTS и 20.04 LTS, и после "Starting Installer" должен появиться мастер установки, чтобы завершить настройку.
Пожалуйста, если кто-то может попробовать и дать мне обратную связь, это было бы замечательно.
Ответ или решение
Теория
Проблема, с которой вы столкнулись при установке старого программного обеспечения на Ubuntu 24.04 LTS, может быть связана с несовместимостью версии системы или зависимости, отсутствующими в более новых версиях Ubuntu. С учетом того, что программное обеспечение успешно устанавливается на Ubuntu 16.04 и 20.04, можно предположить, что в более новых версиях операционной системы произошли изменения, влияющие на запуск установщика.
Пример
В сценарии с программой Geneious, поставляемой в виде оболочечного скрипта с интегрированной Java Runtime Environment (JRE), возможная проблема связана с изменениями в управлении доступностью графических сред или устареванием методов, используемых в сценарии для отображения графического интерфейса установщика.
Применение
-
Проверка зависимостей: Убедитесь, что все необходимые зависимости и библиотеки установлены в вашей системе. Возможно, требуется 32-битная поддержка или установка определённых версий библиотек, которые отсутствуют в более новых релизах Ubuntu.
-
Диагностика ошибок: Запустите команду с отладочными параметрами, чтобы выявить потенциальные ошибки:
sh -x ./Geneious_unix_3_6_2_with_jre.sh
Это позволяет просматривать все шаги выполняемого скрипта, что может помочь выявить, на каком этапе происходит сбой.
-
Настройки совместимости: Попробуйте запустить установщик в среде с настройками, аналогичными более старым версиям Ubuntu. Это можно сделать с использованием контейнеров Docker, где вы можете развернуть окружение с нужной версией Ubuntu.
-
Использование альтернативного JRE: Возможно, проблема заключается в интегрированной версии JRE. Попробуйте использовать системный JRE, изменив переменные окружения
JAVA_HOME
иPATH
:export JAVA_HOME=/путь/к/системной/jre export PATH=$JAVA_HOME/bin:$PATH sh ./Geneious_unix_3_6_2_with_jre.sh
-
Проверка на наличие графического интерфейса: Убедитесь, что SSH-сессия или другой удаленный доступ корректно настроены для передачи графики, если установка производится удаленно. Используйте
ssh -X
для перенаправления X11.
Если описанные шаги не помогают, возможно, стоит рассмотреть использование виртуальных машин с более старой версией Ubuntu или оставить обратную связь разработчикам программного обеспечения для оказания помощи с установкой на самых современных дистрибутивах.