У меня есть две части с собственными файлами require.txt. Эти файлы имеют несколько общих пакетов. Когда я запускаю команду «snapcraft», она жалуется: «Части первая и вторая имеют следующие общие пути к файлам, которые имеют разное содержимое». Как я могу установить обе части с их собственным require.txt в одной и той же оснастке?
Вы можете отфильтровать файлы из директории сцены, например:
parts:
part1:
[...]
part2:
[...]
stage:
- -file_that_conflicts_1
- -file_that_conflicts_2
Вероятно, вам нужно выбрать файлы из одной из частей, которые окажутся в щелкнуть и отфильтровать дубликаты из другой части.
Подробнее об ограничении количества установленных файлов вы можете прочитать здесь: https://docs.snapcraft.io/build-snaps/advanced-features#limiting-the-number-of-installed-files