Bevor sich alle beeilen, dies als Duplikat zu kennzeichnen, habe ich in der Tat die anderen Threads hier und hier gelesen , gegoogelt und die bissige Homepage hier besucht , um meine Verwirrung zu beseitigen , und ich konnte nicht. Ich frage hier, weil ich immer noch verwirrt bin. Ich verstehe, dass es eine Art minimaler Ubuntu ist, und der Sinn dieser Frage ist nicht, was "drin" ist, sondern was es ist und wie es funktioniert.
Was ist die schnelle Herangehensweise an Anwendungen? Die Homepage beschreibt einige ihrer Vorzüge, aber wie bekomme ich als Benutzer die Apps? Noch Muss ich
sudo apt-get install XXXX
? Oder etwas anderes?Funktionieren reguläre Ubuntu-Anwendungen, wenn ich snappy installiere (dasselbe wie bei meiner normalen Ubuntu-Installation mit apt-get oder durch Herunterladen eines Deb-Pakets), oder muss jemand etwas Besonderes tun, damit eine App in snappy funktioniert?
Snappy Core ist zum Beispiel für Raspberry Pi verfügbar. Dies ist ein anderer (mobiler) Prozessor. Wenn ich Snappy darauf installiere, funktionieren normale Desktop-Apps dann immer noch auf Pi? Ist das der Punkt von bissig?
Wenn der Standardansatz nicht funktioniert, wie erhalte ich Anwendungen, wo suche ich, welche Anwendungen für snappy verfügbar sind, und wie installiere ich sie.
Danke. Meine Fragen sind so formuliert, dass ich genau weiß, wie Anwendungen funktionieren und in Ubuntu installiert sind. Bitte bearbeiten Sie sie, um mehr Sinn zu machen, wenn Sie wissen, was ich zu fragen habe.
quelle
Antworten:
apt-get
und andere Dienstprogramme für die Arbeit mit herkömmlichen.deb
Paketen funktionieren nicht, um Anwendungen auf einem Snappy Ubuntu Core-System zu installieren und zu aktualisieren. Verwenden Sie stattdessen dassnappy
Dienstprogramm. Siehe die Snappy Tour für Details.Um einige Beispiele aus der Snappy Tour zusammenzufassen und die Docker-Anwendung zu installieren, die Sie ausführen würden:
Und um Updates zu installieren, führen Sie
sudo snappy update-versions
(wassudo apt-get update
auf einem normalen Ubuntu-System entspricht) aus, umsnappy versions
zu sehen, was neu verfügbar ist, undsudo snappy update ...
um Pakete für die Aktualisierung anzugeben (geben Sie deren Namen an Stelle von ein...
).Da Snappy Ubuntu Core keine
.deb
Pakete verwendet, funktionieren Ubuntu-Pakete, die für reguläre Ubuntu-Systeme erstellt wurden, nicht. Die Beziehung zwischen regulären Ubuntu-Systemen und Snappy Ubuntu Core bei Paketdateien ist praktisch dieselbe wie die Beziehung zwischen allen anderen zwei Distributionen, die völlig unterschiedliche Paketmanager verwenden. (Zum Beispiel: Ubuntu und Fedora.)Wie in fast jedem Betriebssystem können Sie Programme manuell auf Snappy Ubuntu Core installieren, vorausgesetzt, Sie haben alle Bibliotheken (und alle anderen Abhängigkeiten), die sie benötigen. Die beste Möglichkeit, die meiste Software auf normalen Ubuntu-Systemen zu installieren, ist ein
.deb
Paket. Die beste Möglichkeit, Software auf Snappy Ubuntu Core zu installieren, sind speziell erstellte Snappy-Pakete . Bisher gibt es nur eine Handvoll davon.Um in einem Snappy Ubuntu Core-System nach Snappy Ubuntu Core-Apps zu suchen, verwenden Sie:
Dies findet Snappy-Pakete mit
search-term
in ihren Namen. (Sie würden das natürlich durch das ersetzen, wonach Sie suchen.)Was Raspberry Pi angeht, haben diese ARM-Prozessoren, die nicht mit den üblichen 32-Bit- und 64-Bit-Intel- und AMD-Prozessoren identisch sind, die die meisten von uns auf ihren traditionellen PCs verwenden. Die Unterstützung von Raspberry Pi scheint jedoch nicht der Hauptpunkt von Snappy Ubuntu Core zu sein. Wie Sie vielleicht wissen, besteht das allgemeine Ziel von Snappy darin , Geschwindigkeit, Stabilität und Sicherheit zu verbessern, wenn ein minimales Ubuntu Core-System ausreicht und angemessen ist .
Snappy ist Cloud orientiert ( „Snappy Ubuntu Core ist das perfekte System für große Cloud - Container - Installationen ...“ ) und unterstützt ausdrücklich viele x86 (dh ARM nicht) Plattformen - siehe die Liste der Optionen unter „Versuchen Sie, die neues, bissiges Ubuntu selbst! " auf der Snappy Homepage .
Abhängig von Ihren Anforderungen kann Snappy Ubuntu Core jedoch eine sinnvolle Möglichkeit sein, ein funktionierendes Ubuntu Core-System auf einem Raspberry Pi zu installieren. Je nachdem, über welches Raspberry Pi-Board Sie verfügen, wird möglicherweise eine vollständigere, traditionellere Installation von Ubuntu unterstützt. Beachten Sie jedoch, dass es andere Optionen gibt, die für die meisten Benutzer traditioneller Ubuntu-Systeme möglicherweise Ubuntu-ähnlicher sind:
apt-get
. In der Tatapt-get
in Debian entstanden. (Ubuntu ist ein Derivat von Debian.)apt-get
). Die Debian-Projektseite über Debian auf Raspberry Pi sagt sogar: "Im Allgemeinen ist es am besten, Raspbian zu verwenden".Siehe auch diese Liste der Betriebssysteme für Raspberry Pi.
quelle
sudo snap install <something>
undsnap find <search term>
jetzt.Snappy Ubuntu Core ist wie ein Lego-System, jeder Snap (App) ist ein Block, der nicht von anderen Snaps betroffen ist. So ist die Sicherheit einfacher und höher, Abhängigkeiten spielen keine Rolle mehr und der Lebenszyklus von Snaps ist viel einfacher. Mit einem einzigen Befehl können Sie Versionen austauschen, alle Snapps und sogar den Core (OS) entfernen und aktualisieren.
Dies ist die Standardeinstellung für 16.04, aber Mark sagte, dass Sie auch .apt und .deb verwenden werden.
quelle
.deb
Paketen werden ebenfalls berücksichtigt - und die Versionen. Einfach tippenapt-cache depends <package>
. Und ein einziger Befehl? Wen kümmert es ... Entfernen Sie einfach den Bindestrich:apt-cache
apt-get
... wirdapt cache
undapt get
...