Linux

Приложение можно экспортировать под ОС Linux.

Экспорт приложения для ОС Linux - это создание .AppImage или .AppDir пакета.

Экспорт приложения происходит с использованием технологии контейнеризации Docker, которая должна быть установлена на ваш компьютер согласно инструкции.

Примечание

Docker не требуется для экспорта приложений для ОС Linux из ОС Linux.

На операционных системах Windows и MacOS производится с помощью технологии Docker, которая должна быть установлена и запущена. Если Docker не установлен или не запущен - при экспорте будет соответствующая ошибка.

Примечание

AppImage - портативный формат приложений, который не требует установки пакета и зависимостей. Работает на большинстве популярных дистрибутивов ОС Linux. AppDir - директория со специальной структурой файлов, позволяющая создать AppImage

Примечание

Docker Desktop не запускается автоматически при загрузке системы, его необходимо перед экспортом запускать самостоятельно.

Параметры экспорта

../../_images/linux_export_params.png
  • Местоположение

Папка для экспорта, в которой будет создан .AppImage пакет.

  • Имя пакета

Имя пакета, должно состоять из латинских символов, цифр и символов «._-»

  • Формат

Можно выбрать из двух значений: «AppImage» и «AppDir»

Примечание

В случае экспорта в формате AppDir на системах macOS и Windows будет создан tar архив, содержащий директорию «<имя_пакета>.AppDir»

  • Название приложения

Название приложения, которое будет отображаться в операционной системе.

  • Версия приложения

Версия вашего приложения в формате x.y.z

  • Краткое описание

Краткое описание приложения.

  • Иконка приложения

Иконка, которая будет использована для отображения приложения в операционной системе.

Следующие параметры определяют возможный внешний вид окна вашего приложения.

  • Режим окна: режим окна. Возможные варианты: Окно, Полный экран, На все экраны. Последний режим автоматически выставляет размер окна для наибольшего заполнения экранного пространства при работе на мультиэкранных системах.

  • Запускать на последнем экране: отрывать окно приложения при запуске на последнем экране (определяется настройками ОС).

  • Параметры окна: положение и размер окна приложения при запуске.

  • Окно без рамки: если включено, окно появляется без оформления (отсутствуют кнопки закрытия, сворачивания окна, рамки и пр.).

  • Поверх остальных окон: ваше приложение будет запускаться поверх всех окон.

Экспорт

На платформах macOS и Windows убедитесь, что Docker Desktop запущен. При экспорте, если какие-то параметры указаны неверно, то EV Toolbox подскажет о проблемных полях и их следует исправить. В результате экспорта в папке, указанной в поле «Местоположение», появится файл <Название_приложения>-<версия>-x86_64.AppImage, если экспорт проводился под формат AppImage, либо <имя_пакета>.AppDir.tar.gz, если экспорт проводился в формате AppDir на платформах Windows или macOS, либо <имя_пакета>.AppDir, если экспорт проводился в формате AppDir на платформе Linux. Этот файл необходимо скопировать на устройство с ОС Linux и запустить.