O que é o Snappy Ubuntu Core?

O que é o Snappy Ubuntu Core?

Antes que todos se apressem em marcar isso como duplicado, eu realmente li os outros tópicosaquieaqui, pesquisei isso no Google e visitei a página inicial rápidaaquiprocurando esclarecer minha confusão, e não consegui. Pergunto aqui porque ainda continuo confuso. Eu entendo que é uma espécie de Ubuntu com funcionamento mínimo, e o espírito desta questão não é o que está "nele", mas sim o que é e como funciona.

  1. Qual é a abordagem ágil para aplicativos? A página inicial descreve alguns de seus méritos, mas como usuário, como irei obter os aplicativos? Eu ainda sudo apt-get install XXXX? Ou alguma outra coisa?

  2. Os aplicativos regulares do Ubuntu funcionarão se eu instalar o Snappy (a mesma coisa que funciona na minha instalação normal do Ubuntu usando o apt-get ou baixando um pacote deb), ou alguém precisa fazer algo especial para fazer um aplicativo funcionar rapidamente?

  3. O Snappy Core está disponível para Raspberry Pi, por exemplo, que é um processador (móvel) diferente. Se eu instalar o Snappy nele, os aplicativos normais de desktop ainda funcionarão no Pi? Esse é o objetivo da agilidade?

  4. Se a abordagem padrão não funcionar, como obtenho os aplicativos, onde procuro quais aplicativos estão disponíveis para o Snappy e como os instalo.

Obrigado. Minhas perguntas são formuladas da melhor maneira possível sobre como os aplicativos funcionam e são instalados no Ubuntu, mas edite-as para torná-las mais sensatas se você entender o que quero perguntar.

Responder1

apt-gete outros utilitários para trabalhar com .debpacotes tradicionais não funcionam para instalar e atualizar aplicativos em um sistema Snappy Ubuntu Core. Em vez disso, você usa o snappyutilitário. Veja oPasseio rápidopara detalhes.

Para resumir alguns exemplos do Snappy Tour, para instalar o aplicativo Docker você executaria:

sudo snappy install docker

E para instalar atualizações, você executa sudo snappy update-versions(o que corresponde a sudo apt-get updateum sistema Ubuntu normal), snappy versionspara ver o que está disponível recentemente e sudo snappy update ...para especificar pacotes para atualização (coloque seus nomes no lugar de ...).

Como o Snappy Ubuntu Core não usa .debpacotes, os pacotes Ubuntu criados para sistemas Ubuntu regulares não funcionarão - o relacionamento entre sistemas Ubuntu regulares e o Snappy Ubuntu Core quando se trata de arquivos de pacote é, na verdade, o mesmo que o relacionamento entre qualquer duas distribuições que usam gerenciadores de pacotes totalmente diferentes. (Por exemplo: Ubuntu e Fedora.)

Como em praticamente qualquer sistema operacional, você pode instalar programas manualmente no Snappy Ubuntu Core, desde que tenha ou possa obter todas as bibliotecas (e quaisquer outras dependências) necessárias. No entanto, assim como a melhor maneira de instalar a maioria dos softwares em sistemas Ubuntu regulares é com um .debpacote, a melhor maneira de instalar software no Snappy Ubuntu Core é compacotes rápidos especialmente construídos. Apenas um punhado deles existe até agora.

Para pesquisar aplicativos Snappy Ubuntu Core em um sistema Snappy Ubuntu Core, use:

snappy search search-term

Isso encontra pacotes Snappy comsearch-termem seus nomes. (Você substituiria isso pelo que estiver procurando, é claro.)


Quanto ao Raspberry Pi, eles têm processadores ARM, que você está certo, não são os mesmos que os processadores Intel e AMD usuais de 32 e 64 bits que a maioria de nós usa em nossos PCs tradicionais. No entanto, o suporte ao Raspberry Pi não parece ser o ponto principal do Snappy Ubuntu Core. Em vez disso, como você deve saber, o objetivo geral do Snappy émelhor velocidade, estabilidade e segurança, em circunstâncias onde um sistema Ubuntu Core mínimo é suficiente e apropriado.

Snappy é orientado para nuvem ("O Snappy Ubuntu Core é o sistema perfeito para implantações de contêineres em nuvem em grande escala...") e suporta explicitamente muitas plataformas x86 (ou seja, não ARM) - veja a lista de opçõesem "Experimente você mesmo o novo e ágil Ubuntu!" na página inicial do Snappy.

No entanto, dependendo das suas necessidades, o Snappy Ubuntu Core pode ser uma maneira razoável de obter um sistema Ubuntu Core funcional em um Raspberry Pi.Dependendo de qual placa Raspberry Pi você possui, ela pode ou não suportar uma instalação mais completa e tradicional do Ubuntu.Observe, porém, que existem outras opções que podem ser mais parecidas com o Ubuntu nas formas que são importantes para a maioria dos usuários de sistemas Ubuntu tradicionais:

  • Debiané bastante semelhante ao Ubuntu e fornece uma experiência em muitos aspectos mais semelhante à maioria das instalações do Ubuntu. Em particular, como um sistema Ubuntu normal, o Debian usa o apt-get. Na verdade, apt-getoriginou-se no Debian. (Ubuntu é um derivado do Debian.)
  • framboesaé um derivado do Debian feito especialmente para o Raspberry Pi. Como os sistemas Debian e Ubuntu normais (não Snappy),usa gerenciamento de pacotes baseado em APT(ou seja, com apt-get). A página do projeto Debian sobre o Debian no Raspberry Pi diz até: "Geralmente, sua melhor aposta é usar o Raspbian".

Veja tambémesta lista de sistemas operacionaispara Raspberry Pi.

Responder2

Snappy Ubuntu Core é como um sistema Lego, cada snap (aplicativo) é um bloco não afetado por outros snaps. Assim, a segurança é mais simples e maior, as dependências não são mais um problema e o ciclo de vida dos snaps é muito mais fácil. Com um único comando você pode trocar versões, eliminar e atualizar qualquer snapp e até mesmo o core (SO).

Este é o padrão em 16.04, mas Mark disse que você usará .apt e .deb também.

informação relacionada