Antes que todos corressem para marcar isso como duplicado, eu realmente li os outros tópicos aqui e aqui , pesquisei isso no Google e visitei a página inicial rápida aqui procurando esclarecer minha confusão, e não consegui. Eu pergunto aqui porque continuo confuso. Eu entendo que é uma espécie de ubuntu mínimo, e o espírito desta questão não é o que está "nele", mas o que é e como funciona.
Qual é a abordagem rápida para os aplicativos? A página inicial descreve alguns de seus méritos, mas como usuário, como vou obter os aplicativos? Eu ainda
sudo apt-get install XXXX
? Ou alguma outra coisa?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 no snappy?
O Snappy Core está disponível para o Raspberry Pi, por exemplo, que é um processador (móvel) diferente, se eu instalar o snappy nele, os aplicativos de desktop regulares ainda funcionarão no Pi? Esse é o objetivo do snappy?
Se a abordagem padrão não funcionar, como obtenho 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, de 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.
fonte
Respostas:
apt-get
e outros utilitários para trabalhar com.deb
pacotes tradicionais não funcionam para instalar e atualizar aplicativos em um sistema Snappy Ubuntu Core. Em vez disso, você usa osnappy
utilitário. Veja o Snappy Tour para detalhes.Para resumir alguns exemplos do Snappy Tour, para instalar o aplicativo Docker, você deve executar:
E para instalar atualizações, você executa
sudo snappy update-versions
(o que corresponde asudo apt-get update
um sistema Ubuntu normal),snappy versions
para ver o que há de novo disponível esudo snappy update ...
para especificar pacotes para atualização (coloque seus nomes no lugar de...
).Como o Snappy Ubuntu Core não usa
.deb
pacotes, os pacotes Ubuntu criados para sistemas Ubuntu normais não funcionam - o relacionamento entre os sistemas Ubuntu normais e o Snappy Ubuntu Core quando se trata de arquivos de pacotes é, na verdade, o mesmo que o relacionamento entre duas distribuições que usam gerenciadores de pacotes totalmente diferentes. (Por exemplo: Ubuntu e Fedora.)Como em qualquer sistema operacional, você pode instalar manualmente os programas no Snappy Ubuntu Core, desde que você 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 comuns é com um
.deb
pacote, a melhor maneira de instalar software no Snappy Ubuntu Core é com pacotes snappy especialmente criados . Apenas alguns deles existem até agora.Para procurar aplicativos Snappy Ubuntu Core de dentro de um sistema Snappy Ubuntu Core, use:
Isso encontra os pacotes Snappy com
search-term
seus nomes. (Você o substituirá pelo que estiver procurando, é claro.)Quanto ao Raspberry Pi, eles têm processadores ARM, o que você tem razão não é o mesmo que os habituais processadores Intel e AMD 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 é obter melhor velocidade, estabilidade e segurança, nas circunstâncias em que um sistema Ubuntu Core mínimo é suficiente e apropriado .
O Snappy é orientado para a nuvem ( "O Snappy Ubuntu Core é o sistema perfeito para implantações de contêiner em nuvem em grande escala ..." ) e suporta explicitamente muitas plataformas x86 (por exemplo, não ARM) - consulte a lista de opções em "Experimente o Ubuntu novo e ágil! " 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 das maneiras mais importantes para a maioria dos usuários dos sistemas tradicionais do Ubuntu:
apt-get
. De fato, seapt-get
originou no Debian. (O Ubuntu é um derivado do Debian.)apt-get
). A página do projeto Debian sobre o Debian no Raspberry Pi diz: "Geralmente, sua melhor aposta é usar o Raspbian".Veja também esta lista de sistemas operacionais para Raspberry Pi.
fonte
sudo snap install <something>
esnap find <search term>
agora.O Snappy Ubuntu Core é como um sistema Lego, cada snap (aplicativo) é um bloco não afetado por outros snaps. Portanto, a segurança é mais simples e mais alta, 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é o núcleo (SO).
Esse é o padrão no 16.04, mas Mark disse que você usará .apt e .deb também.
fonte
.deb
pacotes também são atendidas - e as versões. Apenas digiteapt-cache depends <package>
. E um único comando? Quem se importa ... Basta remover o traço:apt-cache
apt-get
.. torna-seapt cache
eapt get
...