Snappy ubuntu core no BeagleBone Black?

0

Qual é a melhor maneira de desenvolver aplicativos Snappy para o osso preto Beagle devido ao problema de construção cruzada de snapcraft. Eu posso rodar minha web nodejs Snappy no kvm mas o serviço está falhando no BeagleBone Black

    
por user3506697 16.03.2016 / 18:21

3 respostas

1

Você não menciona qual versão do Ubuntu Core está usando, então vou assumir 15.04. Nesse caso, considere um arm lxc container (ou apenas o qemu normal). No entanto, se você estiver disposto a dar uma chance de 16.04, apague esta imagem bbb , SSH no dispositivo e execute

$ sudo snappy enable-classic

Isso fará o download de algumas coisas e, quando terminar, você poderá executar

$ snappy shell classic

Agora você está na dimensão clássica. Você pode instalar e executar snapcraft daqui!

$ sudo apt-get update
$ sudo apt-get install snapcraft
$ cd my/snap/src/
$ snapcraft

Isso criará um snap para a arquitetura certa.

    
por Kyle 16.03.2016 / 19:18
1

Outra opção, quando você trabalha em um vm ou em uma placa que pode ser construída a partir do seu laptop, é usar link . em apoio. Empurre um ramo para ele, e você terá uma opção criar snap , em seguida, selecione sua série do Ubuntu Core e você terá snaps construídos a partir de qualquer arquitetura desejada!

    
por didrocks 17.03.2016 / 13:46
0

Existem algumas opções:

  • Obtenha acesso a um servidor que executa o Ubuntu no ARM e use snapcraft nesse dispositivo
  • Instale o Ubuntu Mate em um Raspberry Pi e use o snapcraft nesse dispositivo (a opção mais popular)
  • Use Qemu (isso pode precisar de um pouco de bisbilhotar)
por Thibautr 16.03.2016 / 19:02