Como transferir o meu próprio aplicativo de exemplo / snapcraft?

1

Apenas tentando ser esperto pela primeira vez, querendo desenvolver um aplicativo, mas, obviamente, gostaria de testá-lo antes de empurrá-lo para a loja de aplicativos. Eu já passei pelo tutorial do snapcraft, mas uma vez que você criou um snap, como você o coloca em uma máquina rápida?

Eu vi postagens sobre aplicativos de 'sideloading' (?), mas não consigo descobrir como?

Como começar - como eu carregaria um dos aplicativos de exemplo do snapcraft na minha instância do KVM? (um dos que não estão na loja de aplicativos)

Obrigado!

    
por r4space 19.11.2015 / 20:14

2 respostas

3

Note que, como provavelmente você não assinou seu snap, provavelmente terá que executar:

sudo snap install /path_to_yoursnap/snapname.snap 

após o scp

Você também pode tentar um snappy-remote install, que deve ficar assim:

snappy-remote --url=ssh://[email protected]/ install snapname.snap
    
por Thibautr 19.11.2015 / 23:21
2

Depois de criar o snap usando snappy build ou snapcraft , o sideloading é simplesmente o processo de instalação do snap sem passar pela loja (exatamente o que você está tentando fazer). Um análogo a isso no mundo das embalagens Debian seria instalar um .deb via dpkg em vez de usar apt-get .

Se você tiver o SSH ativado em sua instância do KVM, use scp para transferir o .snap gerado. Uma vez que você está lá, simplesmente execute sudo snap install /path/to/my.snap na instância do KVM, e você apenas o carregou. Você verá agora se você executar snappy list .

    
por Kyle 19.11.2015 / 20:36