Lernen Sie die Ubuntu-Snap-Pakete und ihre Vorteile kennen
Inhaltsverzeichnis:
- Wie gehen wir mit der Software in Ubuntu um?
- Repository-Einschränkungen und Vorteile von Snap-Paketen
Eine der großen Neuheiten von Ubuntu 16.04 Xenial Xerus sind die Snap-Pakete, die Sie wahrscheinlich bereits gelesen haben, bevor Sie diesen Beitrag eingegeben haben. Was sind Snap-Pakete und welche Vorteile haben sie?
Bevor wir mit den Snap-Paketen fortfahren, sollten wir den Betrieb von GNU / Linux und Ubuntu insbesondere im Hinblick auf das Software-Management überprüfen.
Wie gehen wir mit der Software in Ubuntu um?
Wenn Sie jemals Ubuntu oder eine andere GNU / Linux-Distribution verwendet haben, haben Sie möglicherweise festgestellt, dass sich die Art und Weise der Installation und Deinstallation von Software stark von der von Windows unterscheidet. Unter GNU / Linux stehen die Paketstruktur- Software und diese Pakete in den Repositorys zum Download zur Verfügung.
Wir können ein Repository als eine Reihe klassifizierter Pakete definieren, die alle Elemente enthalten, die zur Installation eines bestimmten Programms auf dem System erforderlich sind, z. B. wmaker oder eines, das besser als VLC Media Player bekannt ist. Für die Installation eines bestimmten Programms sind möglicherweise ein oder mehrere Pakete erforderlich.
Insbesondere für Ubuntu haben wir verschiedene Möglichkeiten, die in den Repositorys verfügbaren und auf unserem System installierten .deb-Pakete zu verwalten, obwohl alle das von Debian erstellte apt-Tool- Set (aus dem englischen A dvanced P ackage Tool ) verwenden zu der Zeit (Ubuntu ist ein Derivat von Debian).
Befehlskonsole: Die Verwendung der Konsole ist die Methode, die von den fortgeschrittensten Benutzern bei der Verwaltung von Software in Ubuntu aufgrund ihrer großen Vielseitigkeit und Geschwindigkeit bevorzugt wird.
Um ein Programm über die Befehlskonsole zu installieren, müssen Sie die folgende Reihenfolge angeben:
sudo apt-get install "Paketname"
Ein Beispiel wäre das Folgende:
sudo apt-get install wmaker
Um es zu deinstallieren, müssen wir nur das Wort install ändern, um es zu entfernen:
sudo apt-get entferne wmaker
Dann fragt uns das System nach unserem Benutzercode und beginnt sofort mit dem Herunterladen und Installieren aller für die Installation unseres Programms erforderlichen Pakete. In diesem Fall ist es sehr einfach, da das Programm denselben Namen wie das Paket hat, das wir herunterladen müssen (wmaker), sodass wir kein Problem haben. Oft stimmt der Programmname jedoch nicht mit dem Paketnamen überein, und dann haben wir ein Problem. Möglicherweise müssen wir auch mehr als ein Paket manuell herunterladen.
Synaptic: synaptic ist ein weiteres großartiges Tool, das von Debian für das Software-Management entwickelt wurde. Synaptic ist nichts anderes als eine grafische Oberfläche, mit der apt viel einfacher und benutzerfreundlicher verwendet werden kann. Damit können wir nach den verschiedenen Paketen suchen, die grafisch installiert / deinstalliert werden sollen.
Ubuntu Software Center: Das Ubuntu Software Center ist eine neue grafische Oberfläche, die von Canonical erstellt wurde , um die Verwendung von apt weiter zu vereinfachen und es weniger erfahrenen Benutzern zu erleichtern. Es ist eine Schnittstelle, in der die verschiedenen für die Installation verfügbaren Programme und Pakete angezeigt werden, die nach Kategorien klassifiziert sind.
Gdebi: Dies ist ein weiteres grafisches Tool, das apt für die Installation von Paketen in Ubuntu verwendet und ebenfalls von Debian erstellt wurde. In diesem Fall können wir Pakete auf unserem System installieren , die wir von einem anderen Computer heruntergeladen haben oder die wir von unserem eigenen Computer herunterladen konnten. Gdebi kümmert sich um das Herunterladen der restlichen möglichen Pakete, die möglicherweise erforderlich sind
Kompilierung von Binärdateien: Es gibt eine viel erweiterte und komplexere letzte Option, die darin besteht, den Quellcode (falls verfügbar) herunterzuladen und manuell für unser System zu kompilieren. Dadurch erhalten wir, dass die Programme für eine bessere Leistung maximal an die Eigenschaften unseres PCs angepasst werden.
Die Verwaltung der Software in GNU / Linux in Form von Repositorys und Paketen hat eine Reihe wichtiger Vorteile für die Benutzer. Einerseits können die für die Verteilung Verantwortlichen den korrekten Betrieb und die Sicherheit aller Dateien auf dem System überprüfen und darüber hinaus wir Es ermöglicht die Aktualisierung der gesamten installierten Software mit ein paar Klicks oder einem einzigen Befehl im Terminal.
Repository-Einschränkungen und Vorteile von Snap-Paketen
Wie bereits erwähnt, erfordert die Installation eines bestimmten Programms möglicherweise ein einzelnes Paket oder mehrere davon. Dieser letzte Fall wird als Abhängigkeiten bezeichnet und kann (tatsächlich) mehrere wichtige Probleme verursachen.
WIR EMPFEHLEN IHNEN Microsoft veröffentlicht die neuen Mikrocodes über Windows UpdateDas erste ist, dass wir möglicherweise weiterhin eine relativ alte Version von Ubuntu verwenden und die neueste Version eines bestimmten Programms installieren möchten. In dieser Situation kann es vorkommen , dass eine der Abhängigkeiten des Programms, das wir installieren möchten, nicht in den für unsere Ubuntu-Version verfügbaren Repositorys verfügbar ist. In diesem Fall könnten wir unser geliebtes Programm einfach nicht installieren, oder wir müssten auf viel mehr Methoden zurückgreifen Fortgeschritten und komplex, um das Problem mit Abhängigkeiten zu lösen.
Das andere große Problem betrifft hauptsächlich Computer ohne Internetverbindung. In diesem Fall ist es unmöglich oder wirklich sehr kompliziert, alle erforderlichen Pakete manuell von einem anderen Computer herunterzuladen und dann auf unserem zu installieren.
Angesichts dieser Probleme sind die Snap-Pakete, die in Ubuntu 16.04 LTS verfügbar sind, geboren, sie enthalten alle Dateien und alle Abhängigkeiten, um ein bestimmtes Programm zu installieren. Wir können sagen, dass es eine ähnliche Lösung wie Windows ist, indem wir mit einer einzigen Datei eine installieren können Programm. Diese Snap-Pakete sind aus der Inspiration mobiler Betriebssysteme entstanden, zum Beispiel Android, wo wir eine APK-Datei herunterladen und dann auf unser Smartphone oder Tablet übertragen und die betreffende Anwendung auf sehr einfache Weise installieren können.
An dieser Stelle ist zu beachten, dass die über Snap-Pakete installierten Anwendungen vom Rest des Systems isoliert bleiben. Dies ist ein wichtiger Punkt , um die Sicherheit zu gewährleisten, da die in diesen Paketen enthaltenen Dateien von Canonical nicht überwacht oder kontrolliert werden. Wenn ein Snap-Paket eine Datei mit einer Sicherheitslücke enthält, wirkt sich dies nicht auf den Rest des Systems aus, sondern nur auf das eigene Programm. Vergessen wir nicht, dass GNU / Linux ein Betriebssystem ist, das sich durch eine hohe Sicherheit für das System auszeichnet Benutzer.
Lernen Sie die ersten Samsung-Smartphones kennen, die Android 6.0 erhalten
Die ersten Samsung-Smartphones, die Android 6.0 erhalten, sind das Galaxy S6, das S6 Edge, das Edge +, das S5, das S5 Neo sowie das Galaxy Note 5 und das Note 4.
Lernen Sie den Atlas Trackr kennen, damit Sie Ihre Hausschlüssel nie wieder verlieren
Trackr Atlas ist ein Gadget, mit dem Sie Ihre Schlüssel (oder wichtige Gegenstände) zu Hause nie verlieren. Er ist ein Tracker, der durcharbeitet
Lernen Sie die Sony-Telefone kennen, die Android 7.0 Nougat erhalten
Android 7.0 Nougat kam vor kurzem auf die Nexus-Terminals und jetzt gibt Sony bekannt, welche Geräte kompatibel sein werden.