Я сделал приложение, которое хочу опубликовать в snap store с помощью snapcraft. У меня есть следующий файл yaml.
version: '1.0'
summary: A Tetris clone written in C++
description: |
A minimal Tetris game written to run in a standard 80x24 terminal. (https://github.com/MitchelPaulin/CTris)
grade: stable # must be 'stable' to release into candidate/stable channels
confinement: devmode # use 'strict' once you have the right plugs and slots
base: core18
parts:
ctris:
plugin: make
source-type: git
source: https://github.com/MitchelPaulin/CTris
build-packages: [libncurses5-dev, libncursesw5-dev, g++, make]
apps:
ctris:
command: ../bin/ctris
Когда я набираю snapcraft
, все строится, и я получаю исполняемый файл в / snap / bin
. Когда я пытаюсь запустить его, я получаю следующую ошибку.
cannot perform operation: mount --rbind /dev /tmp/snap.rootfs_hkxDCG//dev: No such file or directory
/tmp/snap.rootfs_hkxDCG
действительно существует, поэтому я не уверен, что здесь происходит.