Arquitetura de hardware para snaps

0

Acabei de publicar meu primeiro snap (mathjump) O pacote é construído em um sistema x86. Existe alguma maneira de fazer upload de revisões diferentes sob o mesmo nome de pacote para outras arquiteturas. Eu estou supondo que meu snap x86 não funcionará corretamente em outras arquiteturas, mas talvez eu esteja errado.

    
por Chris 21.08.2016 / 21:35

1 resposta

1

Sim, você pode enviar pacotes para qualquer uma das arquiteturas suportadas pela loja (amd64, i386, armhf, arm64, ppc64el e s390x, se desejar). O único requisito é que você seja capaz de realmente construir os snaps para essas arquiteturas (a menos que seu snap seja todo script de shell ou similarmente sem arco específico). Você pode fazer isso de algumas maneiras diferentes:

  • Construa seus snaps em um dispositivo (ou dispositivo emulado com) a arquitetura desejada. Esta é realmente a única maneira se o seu snap for de código fechado e você quiser o controle completo de seu processo de criação.

  • Crie seu snap nos construtores de snappad (disponíveis gratuitamente): envie o projeto contendo seu snapcraft.yaml para o Launchpad e selecione as arquiteturas que você deseja oferecer suporte, e ele criará (e até carregará para a loja seus snaps para você. Você pode ler mais sobre isso aqui .

Qualquer solução resulta em um piscar de olhos, você pode enviar para a loja juntamente com as outras revisões que você já enviou que visam outras arquiteturas. Ele terá seu próprio número de revisão, etc.

    
por Kyle 21.08.2016 / 22:13