Я не программист, мои знания информатики очень ограничены. Так, хотя мой проект имеет, многие кодируют и файлы данных, это не концептуально более сложно, чем обычное "Привет слово" пример. Я просто генерирую a diaou.x
исполняемый файл.
Я записал a snapcraft.yaml
файл (см. в конце), генерировал поспешный пакет, установил его на моей Ubuntu 16.04, и он хорошо работает! У меня все еще есть 2 вопроса, если бы кто-то мог бы помочь мне, это просто было бы большим:
На строках 15 - 18, я пытаюсь сделать команду fdiaou
это запустило бы приложение. Это не работает, но я могу запустить приложение прямым вызовом исполняемого файла diaou.x
:
/snap/furch-diaou/x1/diaou.x
Вот мой snapcraft.yaml
файл:
1 name: furch-diaou
2 version: "1.7.2"
3 summary: a snap for the Furch-Diaoulek software
4 description: GNU Furc-Diaoulek.
5 This software will help you to learn languages.
6 It is a vocabulary manager and an assistant to read texts.
7 It works mainly for Breton->French but also for English->French
8 and may be used for other Latin-1 coded languages.
9 You have documentation at http //alnfurch.bzh.bz
10 confinement: strict
11 grade: stable
12 icon: /home/XXXX/PERSO/Diaou/D1-7-1/FURCH-DIAOU.png #does not seem to use it
13 apps:
14 gnu-fdiaou:
15 # command: bin/fdiaou does not work
16 command: diaou.x # necessary and OK but command unknown !
17 daemon: simple
18 # use /snap/furch-diaou/x1/diaou.x !!!! That will work
19
20 parts:
21 gnu-fdiaou:
22 plugin: make
23 makefile: makediaou1 # This is the name of my Makefile for compilation
24 artifacts: [.] # Why that line ?
25 source-type: hg # I am using Mercurial as a local versioning tool
26 source: /home/XXXX/PERSO/Diaou/D1-7-1/ # Where code, makefile, and hg files are