Я создаю поспешный пакет для своего проекта, у меня есть библиотека, которую я хочу только скомпилировать. т.е. только / настраивают &&, делают нет: / настраивают &&, заставляют && сделать установку
Поскольку я искал документ для него в снимке Ubuntu, я нашел: https://snapcraft.io/docs/reference/plugins/autotools
Также искавший здесь: https://github.com/search? o=desc&q=filename%3Asnapcraft.yaml + % 22plugin%3A+autotools%22 +&s=indexed&type=Code&utf8 = % E2%9C%93
Но я не мог найти, что что-либо пропустило сделать часть установки. Кто-либо может предложить меня, как сделать это? Грязный путь мог бы быть после сделать установки я добавлю, что один сценарий оболочки для рекурсивного удаления сделать установки генерировал файлы, и затем продолжите двигаться далее к компиляции кода приложения. Но я думаю, что должен быть счастливый путь выполнения этого приятно. Поэтому сообщите мне, существует ли какой-либо способ пропустить, это делает установку, когда я выполняю snapcraft для создания поспешного пакета.
Можно переопределить то, что сделано на этапе установки с install:
строка файла конфигурации, которую Вы могли оставить пустым или таким образом, только повторяют пустую строку, показывая, что Вы пропускаете это. Кроме того, если Make-файл имеет никакой строка файла конфигурации установки, то можно использовать строку файла конфигурации установки, чтобы сделать то независимо от того, что требуется, например,
parts:
foo:
source: .
plugin: autotools
install: |
cp -a somebinary $SNAPCRAFT_PART_INSTALL/bin
cp -a somesupportfiles $SNAPCRAFT_PART_INSTALL/foo
Это будет просто использовать оболочку cp
команда, чтобы сделать установку.