Est-il possible d’avoir une bibliothèque partagée en un clin d’œil?

Aujourd’hui, je faisais des expériences avec cela. J’ai décidé de faire un cliché de ma bibliothèque . Mon snapcraft.yaml ressemble à ceci:

name: inverse version: "4.1" summary: [insert summary here] descrption: [insert short desc here] [insert long desc here] confinement: devmode parts: inverse: plugin: cmake source: https://github.com/InitializeSahib/Inverse/archive/v4.1.tar.gz 

Je crée l’archive avec snapcraft , puis l’installe avec sudo snap install --devmode inverse_4.1_amd64.snap .
Le problème est que je ne peux pas l’utiliser .
Après inspection de base, je suis venu à ceci:

 /snap (contains the inverse snap [headers and shared objects]) /usr/local/lib, /lib, /usr/lib (nothing in here) /usr/local/include, /usr/include (nothing in here either) 

Pas de surprise que g++ tombe lorsque j’essaie de l’utiliser:

 g++: fatal error: inverse/InverseRandom.h: no such file or directory g++: compilation terminated 

J’ai mis le confinement au niveau le plus bas (devmode), donc ma question est: est-il même possible d’avoir une bibliothèque partagée en un clin d’œil?


Quelques informations système:

Ubuntu GNOME 16.04 (nouvelle installation, moins d’une semaine)
Snapcraft version 2.13.1

La cible principale de la capture correspond au conditionnement des applications en tant que lot complet à exécuter dans un conteneur isolé. Donc, il ne convient pas aux bibliothèques partagées, plugins, modules, thèmes de système d’exploitation …

Vous pouvez proposer comme paquet Debian à partir de PPA ou des archives officielles. Même en tant qu’archive source, les développeurs d’applications peuvent créer votre bibliothèque dans le même arbre pour leur capture.