Die vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu

Snap-Pakete gibt es seit der Veröffentlichung von Ubuntu 16.04. Genau wie das altbekannte deb-Format hat es seine eigenen Befehle für Operationen .deb-Pakete Es gibt auch Befehle zum Verwalten von Snap-Paketen. In diesem Artikel erfahren Sie, wie Sie grundlegende Verwaltungsvorgänge für Snap-Pakete in Ubuntu durchführen.

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Warum Snap?

Bevor Sie mit dem Erlernen der praktischen Anwendung fortfahren, ist es wichtig, sich theoretisch über das Snap-Verpackungssystem im Klaren zu sein.

Das Ziel dieses Verpackungssystems ist es, die Installation und Wartung von Verpackungen einfacher und sicherer zu machen. Im Gegensatz zum aktuellen System, bei dem Sie beispielsweise alle versionsbezogenen Abhängigkeitskonflikte für ein zu installierendes Programm lösen, ermöglicht Snaps Entwicklern, alles, wovon ihre Software abhängt, in dasselbe Paket zu packen, wodurch sie effektiv in sich geschlossen und unabhängig vom System ist die es installiert ist.

Mit Snapshots werden Software-Updates auch automatisch im Hintergrund ausgeführt, was die Benutzerfreundlichkeit erhöht.

Snap-Befehle für die Paketverwaltung

Bevor Sie mit den Standard-Snap-Befehlen fortfahren, müssen Sie zunächst die Express Command Line Tools auf Ihrem System installieren, falls Sie dies noch nicht getan haben, indem Sie diesem Befehl folgen:

sudo apt install snapd

Installieren Sie Snap-Pakete

Als nächstes folgt der Befehl zum Installieren von Snap-Paketen:

sudo snap install [Paketname]

Dies ist beispielsweise der Befehl, den ich verwendet habe, um die App "htop" zu installieren:

sudo snap installhtop

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Alle installierten Snapshots auflisten

Führen Sie den Befehl aus, um eine Zusammenfassung aller auf Ihrem System installierten Snap-Pakete anzuzeigen "Schnappen" Mit dem Unterbefehl list:

Fangliste

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Snap-Update

Um einen bestimmten Snapshot auf eine neuere oder neuere Version zu aktualisieren, verwenden Sie den Unterbefehl Refresh gefolgt vom Paketnamen. Zum Beispiel, wenn ich in Zukunft ein Gadget aktualisieren muss „top“ Ich würde den folgenden Befehl ausführen:

Sudo Snap Refresh HTOP

Finden Sie Snap-Pakete

Für diese Operation steht ein Suchunterbefehl zur Verfügung. Fragen Sie nach verfügbaren Paketen. Dies ist ein Beispiel:

snapfind

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Sie können auch nach einem bestimmten Snap suchen, wie in diesem Beispiel:

sudo snap finde htop

Snap entfernen

Ähnlich wie bei der Installation von Snap können Sie das Snap-Paket ganz einfach von Ihrem System entfernen – der in diesem Fall zu verwendende Unterbefehl lautet remove. In diesem Beispiel habe ich ein Widget entfernt „top“:

sudo snap htop entfernen

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Snap deaktivieren

Es ist auch möglich "deaktivieren" Hijacker-Paket auf Ihrem Computer. Dadurch werden die Programmdateien in Ihrem System nicht entfernt, aber sie werden für den Rest des Systems unzugänglich gemacht. Dies kann nützlich sein, wenn Sie ein Paket aus Ihrem PATH entfernen möchten, aber dennoch beabsichtigen, es später zu verwenden.

Lesen Sie auch:  So installieren Sie Google- und Microsoft-Schriften unter Linux

Führen Sie den folgenden Befehl aus, um das htop snap-Paket zu deaktivieren:

sudo snap htop deaktivieren

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Sie können das Snap-Paket mit enable aus dem Ruhezustand zurückholen:

sudo snap htop aktivieren

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Gut zu wissen: Während Canonical Snap-Pakete für Ubuntu entwickelt hat, sind sie auch für andere Linux-Distributionen wie Arch Linux verfügbar. Finden Sie heraus, wie Sie können Installieren Sie Aur-Pakete in Arch.

Snap-Pakete reparieren

Snap ist nicht nur ein leistungsfähiger Paketmanager, sondern bietet Ihnen auch leistungsstarke Debug-Befehle und Flags. Sie können es verwenden, um Probleme mit Ihren Paketen zu diagnostizieren oder Fehler in Entwicklungsversionen Ihrer bevorzugten Software zu beheben.

Um Letzteres zu tun, können Sie die Flags –edge oder –beta an das Ende Ihres Installationsbefehls anhängen:

sudo snap install --beta htop

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Update der Snap-Einstellungen vorhanden

Der Update-Befehl kann auch die Eigenschaften von Snapshots ändern, die Sie bereits in Ihrem System installiert haben. Dies ist nützlich, wenn Sie das Paket der Entwicklungsversion in ein normales statisches Paket umwandeln möchten:

Sudo Snap Refresh --stable htop

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Es unterstützt auch eine Reihe zusätzlicher Flags, mit denen Sie die Sicherheitsrichtlinie des Programms ändern können. Sie können beispielsweise das Flag --jailmode verwenden, um ein Paket strikt vom Rest Ihres Systems zu isolieren:

Sudo Snap Refresh --jailmode htop

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Tipp: Sicherheit hört nicht damit auf, einzelne Pakete in Ihrem System zu isolieren. Erfahren Sie, wie Sie Ihre Daten online schützen Installieren Sie datenschutzorientierte Chrome-Erweiterungen.

Lesen Sie auch:  Wie man Linux wie Windows 10 aussehen lässt

Snap-Pakete wiederherstellen

Ähnlich wie transaktionale Paketmanager unterstützt Snap die Möglichkeit, Aktualisierungen pro Paket rückgängig zu machen. Dies macht es sehr einfach, ein Rollback durchzuführen und zu verhindern, dass ein fehlerhaftes Paket Ihr System beschädigt.

Um ein einzelnes Snap-Paket wiederherzustellen, führen Sie den folgenden Befehl aus:

sudo snap htop zurücksetzen

Genau wie beim Unterbefehl „refresh“ können Sie auch die gleichen Flags verwenden, um eine fehlerhafte App zu schließen:

sudo snap revert --jailmode htop

Vollständige Anleitung zum Verwalten von Snap-Paketen in Ubuntu – %categories

Häufig gestellte Fragen

F1: Ersetzt Snap Pakete, die ich über apt installiert habe?
Die Antwort: NEIN. Snap ändert keine Programme oder Dateien, die sich derzeit auf Ihrem System befinden. Eines der Probleme mit Snap ist jedoch das Ubuntu Es wird immer zuerst das Snap-Paket vor jedem geeigneten Programm geladen. Dies kann ein Problem sein, wenn Sie ein entsprechendes Programm konfigurieren, bevor Sie dessen Snap-Version installieren.

F2: Kann ich den Zugriff auf Snap-Paketdateien entfernen, ohne ihn zu deaktivieren?
Die Antwort: Ja. Sie können dies tun, indem Sie den Dateizugriff von Ihrem Snap-Paket trennen. Führen Sie zuerst aus: sudo snap interface snap-package. Suchen Sie als Nächstes den Plug, den Sie deaktivieren möchten, und führen Sie ihn aus: sudo snap disconnect snap-package: plug.

F3: Ist es möglich, die Konfigurationsoptionen des Snap-Pakets zu kennen?
Die Antwort: Ja. Sie können alle verfügbaren Konfigurationsoptionen für das Snap-Paket mit dem Unterbefehl get überprüfen. Beispielsweise können Sie sudo snap get htop ausführen, um die Konfigurationsoptionen für htop abzurufen.

Lesen Sie auch:  So installieren Sie Arch Linux auf dem PC
Sie können auch mögen