Я пытаюсь упаковать приложение, которое было создано из источника, сказать foo
, который содержит два исполняемых файла ui
и server
. Сервер в свою очередь называет другой исполняемый файл, говорит bar
.
Я мог указать части снимка следующим образом:
parts:
foo-bin:
plugin: dump
source: path/to/local/binary
bar-bin:
plugin: dump
source: https://path.to/remote-bin.tar.gz
apps:
ui:
command: ui
server:
command: server
bar:
command: bar
Проблема с этим - это при установке snap
созданный с конфигурацией выше, три исполняемых файла будут созданы:
Который приносит следующие проблемы:
ui
или server
(вместо этого полностью определенное имя выше должно использоваться), и это представляет несоответствия относительно исполняемых файлов Windows (идея состоит в том, что приложение, которое я упаковываю, должно работать над несколькими платформами).bar
.Для решения этой проблемы я думал о создании трех отдельных снимков: один для ui, один для сервера, и один для bar
. Однако я не могу найти путь к определению зависимостей между снимками (stage-packages
кажется, не помогает здесь).
Какие-либо идеи?
Вам нужны псевдонимы. Существует форум сообщение документации об этом.