GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So konvertieren Sie alle Ihre Snap-Pakete auf Ubuntu mit Unsnap in Flatpak

Für alle, die Snap zugunsten von Flatpak ablösen möchten, ist ein neues Tool aufgetaucht, das diesen Vorgang vereinfacht. Lassen Sie sich von Jack Wallen in Unsnap einführen.

Ich werde dem vorangehen, indem ich sage, dass ich Snap-Pakete verwende. Ich verstehe, dass es viele Benutzer gibt, die völlig gegen dieses universelle Paketsystem sind, aus Gründen wie Canonicals Würgegriff auf sie und dem Ruf, merklich langsamer zu starten als Pakete, die über die traditionelle Methode oder über den Konkurrenten Flatpak installiert werden.

Open Source:Unbedingt lesen

Was auch immer Ihre Gründe sind, wenn Sie in das Anti-Snap-Lager fallen, hat der frühere Snap-Befürworter (der früher mit Canonical zusammengearbeitet hat), Alan Pope, ein Tool entwickelt, mit dem Sie alle Ihre installierten Snap-Pakete ganz einfach in Flatpak konvertieren können.

Unsnap ist ein Open-Source-Befehlszeilenprogramm, das die Migration von Snap zu Flatpak unglaublich einfach macht. Verstehe, Unsnap befindet sich noch im Alpha-Stadium. Ich habe es auf einer Neuinstallation von Ubuntu Desktop 22.04 getestet, in der ich ein paar zusätzliche Snap-Pakete (insbesondere Spotify und Slack) installiert habe, um zu sehen, wie gut das funktioniert. Obwohl das Tool nicht perfekt ist (denken Sie daran, es ist Alpha), war nur ein kurzer Test erforderlich, um zu erkennen, dass Pope an etwas ziemlich Praktischem arbeitete.

Sehen wir uns an, wie man Unsnap von Alan Pope nutzt.

Was Sie brauchen

Um das Unsnap-Tool zu verwenden, benötigen Sie eine laufende Instanz einer Linux-Distribution, die Snap verwendet, und einen Benutzer mit sudo-Berechtigungen. Das ist es. Mal sehen, wie dieses magische Werkzeug funktioniert.

So installieren Sie die Abhängigkeiten

Als erstes müssen wir ein paar schnelle Abhängigkeiten installieren. Melden Sie sich bei Ihrem Ubuntu-System an und geben Sie den Befehl ein:

sudo apt-get install git Flatpak -y

Sobald diese Installation abgeschlossen ist, können Sie Unsnap herunterladen und die Konvertierung durchführen.

So laden Sie Unsnap herunter

Zurück im Terminalfenster klonen Sie das Unsnap-Repository mit:

git clone https://github.com/popey/Unsnap

Wechseln Sie in das neu erstellte Verzeichnis mit:

cd unsnap

Der Unsnap-Prozess funktioniert wie folgt:

  • Erstellt ein Backup.
  • Installiert Flatpak (falls es nicht bereits auf dem System vorhanden ist).
  • Aktiviert Flathub.
  • Installiert die Flatpaks für die zu entfernenden Snap-Pakete.
  • Entfernt Snap-Pakete.
  • Entfernt snapd.

Um den gesamten Prozess auszuführen, geben Sie den folgenden Befehl ein:

./unsnap auto

Je nachdem, wie viele Snap-Pakete Sie installiert haben, kann der Vorgang zwischen 1 und 10 Minuten dauern. Auf meiner Testinstanz war Unsnap in weniger als einer Minute abgeschlossen (ich hatte nur Firefox, Spotify und Slack installiert).

Auf den ersten Blick waren meine Testergebnisse nicht gerade vielversprechend, aber denken Sie daran, dass dies ein Alpha-Tool ist, das auf einer Beta-Version von Ubuntu läuft. Ja, Unsnap hat alle Snap-Pakete entfernt und sogar die entsprechenden Flatpak-Anwendungen installiert (entdeckt mit dem Befehl Flatpak list ). Das Starten dieser von Flatpak installierten Anwendungen erwies sich jedoch zunächst als Herausforderung. Die Flatpak-Versionen der Apps befanden sich weder im Anwendungsübersichtsmenü, noch würden sie von der Befehlszeile aus gestartet. Nach einem schnellen Neustart des Computers war jedoch alles genau wie erwartet, und Firefox, Slack und Spotify waren alle einsatzbereit (Abbildung A ).

Abbildung A

Und das ist alles, was man zur Verwendung von Unsnap braucht. Wenn Sie mit dem Zustand von Snap nicht zufrieden sind, aber dennoch eine Distribution wie Ubuntu verwenden möchten, steht Alan Pope hinter Ihnen. Denken Sie daran, dass sich dieses Tool noch im Alpha-Stadium befindet, also sollten Sie es zuerst auf Nicht-Produktionsmaschinen testen, bevor Sie sich mit Ihren täglichen Fahrern beschäftigen.

Abonnieren Sie TechRepublic Wie man Technik auf YouTube zum Laufen bringt für die neuesten technischen Ratschläge für Geschäftsleute von Jack Wallen.



Quelllink


Linux
  1. So fügen Sie Ihrem Ubuntu 18.04-Server eine zusätzliche IP hinzu

  2. So sichern Sie Ihren Ubuntu-Server mit der CSF-Firewall

  3. So überprüfen Sie Ihre Linux-Betriebssystemversion

  4. Wie schalte ich Snap in Ubuntu aus?

  5. So entfernen Sie alle Pakete mit DNF, von denen kein anderes Paket abhängt

So zeichnen Sie Ihren Bildschirm in Ubuntu mit SimpleScreenRecorder auf

So installieren Sie OpenStack auf Ubuntu 18.04 mit DevStack

Gewusst wie:Sichern Sie Ihren Ubuntu- oder Debian-Server mit IPTables

So installieren Sie WordPress mit EasyEngine unter Ubuntu 20.04

So listen Sie installierte Pakete unter Ubuntu 22.04 auf

So sichern Sie Ihre Website mit Let’s Encrypt auf Ubuntu 20.04