#appimage
#appimage
Вопрос:
У меня есть приложение, в котором есть двоичный файл точки входа, который должен иметь возможность вызывать другие пользовательские двоичные файлы. Что мне нужно сделать, чтобы appimage также их упаковал?
Ответ №1:
Вы должны скопировать двоичные файлы в AppDir в том же месте, где они находятся в системе. Например, если вы хотите отправить cp
команду, в которую вы ее скопируете AppDir/bin/cp
.
Этот путь может быть разрешен во время выполнения с помощью $APPDIR
переменной среды, поэтому вы можете убедиться, что он добавлен в среду PATH во время выполнения, например: export PATH=$APPDIR:/bin:$PATH
Если вы используете appimage-builder, путь будет правильно задан инструментом, и вам нужно только включить пакет, который предоставляет двоичный файл, в AppDir > apt > include
раздел.
Если двоичный файл создан с вашим приложением, просто убедитесь, что он также развернут в AppDir.
Если вы используете другой инструмент, вам нужно будет создать сценарий запуска и настроить его вручную, как в примере выше.