Então, vamos pegar este appart, pois há muitos problemas aqui:
Em execução a partir de prime
Quando você corre de prime
direto do seu sistema clássico, você verá todas as bibliotecas do seu sistema clássico, então não é a melhor maneira de fazê-lo. Quando executado como um snap , o sistema de arquivos raiz que é realmente visto é, nesse caso, ubuntu-core
ou core
.
Para experimentar como será o ambiente, talvez seja melhor entrar em um shell para esse ambiente, você pode fazer isso executando:
snap run --shell <snap-name>.<app-name>
Ler apenas snap
Snaps quando instalados para um snap real são uma montagem para um squashfs
, este sistema de arquivos é somente leitura e o motivo pelo qual você não pode gravar e fazer modificações no snap instalado.
Durante o desenvolvimento, talvez seja melhor fazer a partir do diretório do seu projeto:
snap try prime [--devmode]
Ao fazer isso, você pode fazer edições ao vivo no diretório prime
para testar variações de coisas.
Como o aplicativo é iniciado
Os avisos de carga do módulo não são tão ruins, eles também acontecem em alguns snaps. O que é ruim é que não é possível encontrar uma exibição. Para começar rapidamente, há lançadores de área de trabalho que podem ajudar você a fazer o bootstrap rapidamente.
Eles são entregues como partes, para ter uma ideia de como isso funciona com snapcraft, executar
snapcraft update
snapcraft search desktop
E para ver o que um desses parts
executa,
snapcraft define <part-name>
Há mais informações sobre os lançadores de área de trabalho disponíveis em link