Qu'est-ce que Snappy Ubuntu Core?

88

Avant que tout le monde ne se précipite pour marquer ceci comme un doublon, j'ai en effet lu les autres discussions ici et ici , ont fait une recherche sur Google et ont visité la page d'accueil attrayante here pour 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 ce que c'est et comment cela fonctionne.

  1. Quelle est l'approche rapide des applications? La page d'accueil décrit certains avantages, mais en tant qu'utilisateur, comment puis-je obtenir les applications? Est-ce que je reste toujours sudo apt-get install XXXX ? Ou autre chose?

  2. Les applications Ubuntu classiques fonctionneront-elles si j'installe snappy (la même chose que pour mon installation Ubuntu normale à l'aide d'apt-get ou en téléchargeant un paquet deb), ou si quelqu'un doit faire quelque chose de spécial pour créer une application travailler en snappy?

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

  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?

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

    
posée ste_kwr 04.04.2015 - 00:32
la source

2 réponses

76

apt-get et les 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. Au lieu de cela, vous utilisez l'utilitaire snappy . Consultez la Snappy Tour pour plus de détails.

Pour résumer quelques exemples tirés 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 les nouveautés disponibles et sudo snappy update ... pour spécifier les packages à mettre à jour (indiquez leur nom place de ... ).

Etant donné que Snappy Ubuntu Core n’utilise pas les paquets .deb , les paquets Ubuntu créés pour les systèmes Ubuntu normaux ne fonctionneront pas - la relation entre les systèmes Ubuntu classiques et Snappy Ubuntu Core s’applique identique à la relation entre deux distributions utilisant des gestionnaires de paquets totalement différents. (Par exemple: Ubuntu et Fedora.)

Comme dans n’importe quel système d’exploitation, vous pouvez installer manuellement des programmes sur Snappy Ubuntu Core, à condition d’avoir ou d’obtenir toutes les bibliothèques (et toute autre dépendance) dont ils ont besoin. Cependant, 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 packages snappy spécialement conçus . Il n’existe jusqu’à présent qu’une poignée d’entre eux.

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.)

En ce qui concerne Raspberry Pi, ceux-ci ont des processeurs ARM, ce que vous avez raison 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 de améliorer la vitesse, la stabilité et la sécurité, dans les cas où une Ubuntu minimale Le système de base 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 nombreuses plates-formes x86 (c'est-à-dire non ARM) - voir la liste des options sous "Essayer le nouveau, Ubuntu accrocheur vous-même! " sur la page d'accueil de 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. Selon la carte Raspberry Pi dont vous disposez, elle peut ou non prendre en charge une version plus complète, plus traditionnelle. l’installation d’Ubuntu. Notez, cependant, qu’il existe d’autres options qui ressemblent davantage à celles d’Ubuntu à celles qui intéressent 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 est originaire de Debian. (Ubuntu est un dérivé de Debian.)
  • Raspbian est un dérivé de Debian spécialement conçu pour Raspberry Pi. Comme pour Debian et les systèmes Ubuntu normaux (non-Snappy), utilise la gestion de paquets basée sur APT - 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.

    
réponse donnée Eliah Kagan 04.04.2015 - 02:18
la source
5

Snappy Ubuntu Core est comme un système Lego, chaque snap (application) est un bloc non affecté par d’autres snaps. Ainsi, la sécurité est 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. En une seule commande, vous pouvez échanger des versions, éliminer et mettre à niveau tout snapp et même le noyau (OS).

Ceci est la valeur par défaut du 16.04 mais Mark a dit que vous utiliserez également .apt et .deb également.

    
réponse donnée user287727 06.02.2016 - 19:01
la source

Lire d'autres questions sur les étiquettes