Another update…
I only recently stumbled on to HTMLDoc Github project and related blog post.
I wish I had found that and the Ubuntu blog post from nearly two years ago earlier. If it isn’t apparant I am trying to package a snap of a GUI application.
After modifying my snapcraft.yaml to:
# vim: tw=80 shiftwidth=4 tabstop=4 softtabstop=4 et ai
name: anki-desktop
version: 2.0.52
summary: Anki desktop client
description: |
Anki is a program which makes remembering things easy. Because it's a lot
more efficient than traditional study methods, you can either greatly
decrease your time spent studying, or greatly increase the amount you learn.
confinement: devmode
parts:
anki-desktop:
plugin: dump
source: https://apps.ankiweb.net/downloads/current/anki-$SNAPCRAFT_PROJECT_VERSION-amd64.tar.bz2
source-type: tar
after: [desktop-gtk3]
apps:
anki:
command: desktop-launch $SNAP/bin/anki
plugs: [home, network, x11]
I feel like it is a step in the right direction, however rurnning snapcraft
within the Vagrant VM yeilds errors about pulling in libgl1-mesa-dri.
vagrant@ubuntu-xenial:/vagrant_data$ snapcraft
Preparing to pull desktop-gtk3
Hit http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit http://archive.ubuntu.com/ubuntu xenial InRelease
Hit http://archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit http://archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 0 B in 0s (0 B/s)
tar: ./usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/r300_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/r300_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/i915_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/radeon_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/r300_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/r200_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/radeon_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/r300_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/nouveau_vieux_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/radeon_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/virtio_gpu_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/r300_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/i965_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/radeon_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/r300_dri.so’: Operation not permitted
tar: ./usr/lib/x86_64-linux-gnu/dri/r600_dri.so: Cannot hard link to ‘./usr/lib/x86_64-linux-gnu/dri/r300_dri.so’: Operation not permitted
tar: Exiting with failure status due to previous errors
dpkg-deb: error: subprocess tar returned error exit status 2
Error while provisioning '/vagrant_data/parts/desktop-gtk3/ubuntu/download/libgl1-mesa-dri_17.2.8-0ubuntu0~16.04.1_amd64.deb'
vagrant@ubuntu-xenial:/vagrant_data$
Why can’t I install that package?