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 , recherché cela dans Google, et visité la page d'accueil accrocheuse ici cherchant à 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.
Quelle est l'approche dynamique aux applications? La page d'accueil décrit certains avantages, mais en tant qu'utilisateur, comment vais-je obtenir les applications? Est-ce que je reste
sudo apt-get install XXXX
? Ou autre chose?Est-ce que les applications ubuntu normales fonctionnent 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 quelqu'un a-t-il besoin de faire quelque chose de spécial pour faire fonctionner une application avec snappy?
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?
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.
la source
Réponses:
apt-get
et d'autres utilitaires permettant de travailler avec des.deb
packages 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'snappy
utilitaire. Voir le Snappy Tour pour plus de détails.Pour résumer quelques exemples de Snappy Tour, vous devez exécuter l’application Docker:
Et pour installer les mises à jour, vous 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, etsudo snappy update ...
pour spécifier les packages à mettre à jour (mettez leurs noms à la place de...
).Snappy Ubuntu Core n’utilisant pas de
.deb
paquet, les paquets Ubuntu créés pour les systèmes Ubuntu normaux ne fonctionneront pas. deux distributions qui utilisent 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 disposiez ou que vous puissiez obtenir toutes les bibliothèques (et toute autre dépendance) dont ils ont besoin. Cependant, tout comme la meilleure méthode pour installer la plupart des logiciels sur des systèmes Ubuntu standard consiste à
.deb
utiliser un package, la meilleure façon d’installer un logiciel sur Snappy Ubuntu Core consiste à utiliser des packages spécialement conçus . Seule une poignée d'entre eux existe à ce jour.Pour rechercher des applications Snappy Ubuntu Core à partir d'un système Snappy Ubuntu Core, utilisez:
Cela 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 les mêmes que les processeurs Intel et AMD 32 bits et 64 bits habituels 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 sans doute, l'objectif général de Snappy est d' améliorer la vitesse, 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 nombreuses plates-formes x86 (c'est-à-dire non ARM) - 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, elle peut prendre en charge ou non une installation plus complète et plus traditionnelle d’Ubuntu. Notez, cependant, qu’il existe d’autres options pouvant ressembler davantage à Ubuntu aux aspects qui importent à la plupart des utilisateurs des systèmes Ubuntu traditionnels:
apt-get
. En réalité, celaapt-get
provient de Debian. (Ubuntu est un dérivé de Debian.)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 également cette liste de systèmes d'exploitation pour Raspberry Pi.
la source
sudo snap install <something>
etsnap find <search term>
maintenant.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. En 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.
la source
.deb
paquets sont également prises en charge - et les versions. Il suffit de taperapt-cache depends <package>
. Et une seule commande? Qui se soucie ... Il suffit de retirer le tiret:apt-cache
apt-get
.. devientapt cache
etapt get
...