web-dev-qa-db-fra.com

Qu'est-ce que Snappy Ubuntu Core?

Avant que tout le monde se précipite pour marquer ceci comme un doublon, j'ai en effet lu les autres discussions ici et ici , googlé cela, et a visité la page d'accueil Snappy ici = chercher à effacer ma confusion, et je ne pouvais pas. Je demande ici parce que je reste toujours confus. Je comprends que c’est une sorte de ubuntu de travail minimal, et l’esprit de cette question n’est pas ce qui est "dedans", mais plutôt ce que c’est et comment cela fonctionne.

  1. Quelle est l'approche dynamique aux applications? La page d'accueil décrit certains avantages, mais en tant qu'utilisateur, comment puis-je obtenir les applications? Dois-je toujours Sudo apt-get install XXXX? Ou autre chose?

  2. Est-ce que les applications ubuntu normales fonctionneront si j'installe snappy (la même chose que sur mon installation ubuntu normale en utilisant apt-get ou en téléchargeant un paquet deb), ou est-ce que quelqu'un a besoin de faire quelque chose de spécial pour faire fonctionner une application avec snappy?

  3. Snappy Core est disponible pour Raspberry Pi, par exemple, qui est un processeur différent (mobile). Si j'installe Snappy sur celui-ci, les applications de bureau standard continueront-elles de fonctionner sur Pi? Est-ce le point de vif?

  4. Si l'approche standard ne fonctionne pas, comment puis-je obtenir les applications, où puis-je rechercher les applications disponibles pour Snappy et comment les installer?.

Je vous remercie. Mes questions sont formulées au mieux de ma compréhension du fonctionnement des applications et sont installées dans Ubuntu, mais éditez-les afin de les rendre plus judicieuses si vous obtenez ce que je veux dire.

88
ste_kwr

apt-get et d'autres utilitaires permettant de travailler avec les packages .deb traditionnels ne fonctionnent pas pour installer et mettre à niveau des applications sur un système Snappy Ubuntu Core. A la place, vous utilisez l'utilitaire snappy. Voir le Snappy Tour pour plus de détails.

Pour résumer quelques exemples de Snappy Tour, vous devez exécuter l’application Docker:

Sudo snappy install docker

Et pour installer les mises à jour, exécutez Sudo snappy update-versions (ce qui correspond à Sudo apt-get update sur un système Ubuntu normal), snappy versions pour voir ce qui est nouvellement disponible et Sudo snappy update ... pour spécifier les packages à mettre à jour (mettez leurs noms à la place de ...).

Snappy Ubuntu Core n'utilisant pas les packages .deb, les packages Ubuntu créés pour les systèmes Ubuntu standard ne fonctionneront pas. La relation entre les systèmes Ubuntu standard et Snappy Ubuntu Core en ce qui concerne les fichiers de package est en fait la même que la relation entre deux distributions utilisant des gestionnaires de paquets totalement différents. (Par exemple: Ubuntu et Fedora.)

Comme dans presque tous les systèmes d'exploitation, vous pouvez installer manuellement des programmes sur Snappy Ubuntu Core, à condition que vous possédiez ou puissiez obtenir toutes les bibliothèques (et toute autre dépendance) dont ils ont besoin. Cependant, tout comme le meilleur moyen d'installer la plupart des logiciels sur des systèmes Ubuntu standard est d'utiliser un paquet .deb, le meilleur moyen d'installer un logiciel sur Snappy Ubuntu Core consiste à utiliser des paquets spécialement conçus . Seule une poignée d'entre eux existe à ce jour.

Pour rechercher des applications Snappy Ubuntu Core dans un système Snappy Ubuntu Core, utilisez:

snappy search search-term

Ceci trouve les paquets Snappy avec search-term dans leurs noms. (Vous remplacez cela par ce que vous cherchez, bien sûr.)


Pour ce qui est de Raspberry Pi, ceux-ci ont ARM processeurs; vous avez raison, ils ne sont pas identiques aux processeurs Intel et AMD 32 bits et 64 bits que la plupart d’entre nous utilisons sur nos PC traditionnels. Cependant, la prise en charge de Raspberry Pi ne semble pas être l’essentiel de Snappy Ubuntu Core. Comme vous le savez peut-être, Snappy a pour objectif général d’améliorer la rapidité, la stabilité et la sécurité, dans les cas où un système Ubuntu Core minimal est suffisant et approprié .

Snappy est orienté cloud ( "" Snappy Ubuntu Core est le système idéal pour les déploiements de conteneurs cloud à grande échelle ... " ), et supporte explicitement de nombreux x86 (c'est-à-dire non ARM). plates-formes - voir la liste des options sous "Essayez le nouveau Ubuntu accrocheur vous-même!" sur la page d'accueil Snappy .

Néanmoins, selon vos besoins, Snappy Ubuntu Core peut constituer un moyen raisonnable d’obtenir un système Ubuntu Core opérationnel sur un Raspberry Pi. En fonction de votre carte Raspberry Pi, il peut prendre en charge ou non une installation plus complète et plus traditionnelle d’Ubuntu. Notez qu’il existe d’autres options qui pourraient être plus Ubuntu. - de la même manière que la plupart des utilisateurs des systèmes Ubuntu traditionnels:

  • Debian est assez similaire à Ubuntu et offre une expérience à bien des égards plus semblable à la plupart des installations Ubuntu. En particulier, comme un système Ubuntu normal, Debian utilise apt-get. En fait, apt-get provient de Debian. (Ubuntu est un dérivé de Debian.)
  • Raspbian est un dérivé de Debian spécialement conçu pour Raspberry Pi. Comme Debian et les systèmes Ubuntu normaux (non-Snappy), utilise la gestion de paquets basée sur APT (c'est-à-dire, avec apt-get). La page du projet Debian sur Debian sur Raspberry Pi dit même: "En général, votre meilleur pari est d'utiliser Raspbian".

Voir aussi cette liste de systèmes d'exploitation pour Raspberry Pi.

77
Eliah Kagan

Snappy Ubuntu Core est comme un système Lego, chaque capture (app) est un bloc non affecté par les autres captures. La sécurité est donc plus simple et plus élevée, les dépendances ne sont plus un problème et le cycle de vie des clichés est beaucoup plus simple. Avec une seule commande, vous pouvez échanger des versions, éliminer et mettre à niveau tout snapp et même le noyau (OS).

C'est le défaut sur 16.04 mais Mark a dit que vous utiliserez également .apt et .deb également.

5
user287727