So sichern Sie Flatpak-Apps unter Linux mit jdFlatpakSnapshot

Um Flatpak-Anwendungen unter Linux zu sichern, verwenden Sie jdFlatpakSnapshot, um einen komprimierten Snapshot der Daten jeder Anwendung zu erstellen und die Datei anschließend an einem sicheren Ort zu speichern. Bei einer Neuinstallation installieren Sie das Flatpak erneut und importieren den Snapshot, um Einstellungen und andere Anwendungsdaten wiederherzustellen. Ein Snapshot installiert weder die Anwendung noch deren Laufzeitumgebung neu.

Was ein Flatpak-Snapshot beinhaltet

Der standardmäßige beschreibbare Bereich pro Anwendung in Flatpak ist `/app/data` ~/.var/app/<APP_ID>/. Er enthält Konfigurations-, Daten-, Cache- und Statusordner, wie in den Flatpak-XDG-Datenverzeichniskonventionen beschrieben . `jdFlatpakSnapshot` dient dazu, die Daten einer Anwendung für Rollback oder Migration zu sichern. Es handelt sich nicht um eine vollständige Systemsicherung: Anwendungsinstallationen, Laufzeitumgebungen, Systemeinstellungen und an anderer Stelle gespeicherte Dateien müssen separat behandelt werden.

Manche Apps verwenden benutzerdefinierte Speicherorte oder speichern Dokumente außerhalb dieses Bereichs. Überprüfen Sie die Exportoptionen der App und sichern Sie wichtige Dateien separat. Notieren Sie sich außerdem die Flatpak-ID und den Remote-Speicherort jeder App, da das Snapshot-Archiv den App-Download nicht enthält.

1. Installieren Sie jdFlatpakSnapshot von Flathub.

Am einfachsten ist der Flathub-Build. Falls auf Ihrem System Flatpak, aber nicht die Flathub-Fernbedienung installiert ist, fügen Sie diese mithilfe der offiziellen Flatpak-Anleitung hinzu :

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Installieren Sie die App:

flatpak install flathub page.codeberg.JakobDev.jdFlatpakSnapshot

Bestätigen Sie die Installation, wenn Flatpak nach einem Bereich fragt. Starten Sie die Anwendung über Ihr Desktop-Menü oder führen Sie sie aus flatpak run page.codeberg.JakobDev.jdFlatpakSnapshot.

Eine Linux-Softwarekatalogseite für jdFlatpakSnapshot mit Anwendungsnamen und Installationsbutton.
Installieren Sie jdFlatpakSnapshot von Flathub, bevor Sie eine App zum Sichern auswählen.

Der letzte Eintrag im Änderungsprotokoll von Flathub ist Version 2.2; laut PyPI ist die Veröffentlichung für den 12. Dezember 2023 geplant. Überprüfen Sie vor einer größeren Migration den aktuellen Flathub-Eintrag und den Issue-Tracker und testen Sie eine Wiederherstellung, bevor Sie sich ausschließlich darauf verlassen.

2. Wählen Sie die Flatpak-App aus.

Speichern Sie Ihre Arbeit und schließen Sie die Anwendung, bevor Sie einen Snapshot erstellen, damit während des Kopiervorgangs keine Dateien geschrieben werden. Öffnen Sie jdFlatpakSnapshot und warten Sie, bis der Scan abgeschlossen ist. Wählen Sie die Zielanwendung anhand ihrer Anwendungs-ID aus, falls die Namen ähnlich sind; die Flatpak-ID von Firefox lautet beispielsweise org.mozilla.firefox.

Erstellen Sie für jede App, deren Profil oder Einstellungen relevant sind, einen separaten Snapshot. Falls eine App in der Liste fehlt, überprüfen Sie, ob sie als Flatpak installiert ist flatpak list --app. Die Benutzeroberfläche kann je nach Build variieren, aber die Aufgabe besteht darin, die App auszuwählen und einen Snapshot dafür zu erstellen.

Die jdFlatpakSnapshot-App-Liste, in der Firefox und seine Flatpak-ID ausgewählt sind.
Wählen Sie die korrekte Flatpak-ID aus, bevor Sie den Snapshot erstellen.

3. Erstellen und Überprüfen eines Snapshots

Wählen Sie „Snapshot erstellen“ , geben Sie einen aussagekräftigen Namen ein firefox-before-migrationund wählen Sie eine Komprimierungsmethode. Starten Sie den Snapshot und warten Sie, bis er abgeschlossen ist. Überprüfen Sie, ob er in der Snapshot-Liste der App angezeigt wird, bevor Sie fortfahren.

Verwenden Sie Namen, die sowohl die App als auch den Sicherungspunkt identifizieren. App-Profile können große E-Mail-Speicher, Datenbanken oder Downloads enthalten; lassen Sie daher ausreichend freien Speicherplatz. Die Komprimierung beeinflusst die Archivgröße und die Dauer des Vorgangs.

Der Dialog „Snapshot erstellen“ mit einem aussagekräftigen Namen und einer Auswahlmöglichkeit für die Komprimierung.
Geben Sie jedem Snapshot einen aussagekräftigen Namen und wählen Sie eine Komprimierungsmethode.

4. Archiv exportieren und wiederherstellen

Wählen Sie den Snapshot aus und klicken Sie auf „Exportieren“ . Speichern Sie die resultierende .flatpaksnapshotDatei auf einem externen Laufwerk oder einem anderen separaten Speichermedium. Bewahren Sie eine zweite Kopie auf, wenn die Daten wichtig sind; die einzige Kopie sollte nicht auf der Festplatte verbleiben, die Sie ersetzen möchten.

Installieren Sie auf dem Zielsystem Flatpak, fügen Sie die Originalfernbedienung der App hinzu und installieren Sie die App mit derselben ID erneut. Installieren Sie jdFlatpakSnapshot, öffnen Sie es, wählen Sie „Datei“ > „Importieren“ und wählen Sie das Archiv aus. Wählen Sie nach dem Import den Snapshot aus und folgen Sie den Anweisungen der App zur Wiederherstellung. Sichern Sie vorher alle vorhandenen Daten auf dem Zielsystem, da die Wiederherstellung den aktuellen Zustand überschreiben kann. Öffnen Sie die App und überprüfen Sie das Profil oder die Einstellungen, bevor Sie die Originalkopie löschen.

Ein Linux-Dateiauswahldialog, in dem ein .flatpaksnapshot-Archiv zum Import ausgewählt ist.
Importieren Sie das exportierte Archiv nach der Neuinstallation der passenden Flatpak-App.

Um vor dem Umzug eine einfache Bestandsaufnahme der App-IDs und ihrer Remotes zu speichern, führen Sie Folgendes aus:

flatpak list --app --columns=application,origin > "$HOME/flatpak-apps.txt"

Die Flatpak-Befehlsreferenz dokumentiert diese Spalten. Verwenden Sie das Inventar, um jede App von ihrem ursprünglichen Remote-Speicherort neu zu installieren und anschließend ihren Daten-Snapshot wiederherzustellen.

Schnellprüfungen

  • Falls eine App fehlt, überprüfen Sie deren ID und Installationsbereich mit flatpak list --app --columns=application,origin,installation.
  • Falls die wiederhergestellten Einstellungen nicht angezeigt werden, überprüfen Sie, ob das Archiv zur selben App-ID gehört und ob der Wiederherstellungsvorgang abgeschlossen wurde.
  • Bewahren Sie das Archiv und die alten Daten auf, bis Sie die wiederhergestellte App geöffnet und die benötigten Dateien überprüft haben.

Einen Kommentar hinterlassen

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

So stellen Sie verlorene Partitionen und Festplattendaten sicher wieder her

Erfahren Sie, wie Sie mit TestDisk und PhotoRec verlorene Partitionen und Dateien wiederherstellen. Schützen Sie das Quelllaufwerk, führen Sie einen sicheren Scan durch und speichern Sie die wiederhergestellten Daten auf einer anderen Festplatte.

Wie man QR-Codes auf einem Linux-Desktop scannt

Wie man QR-Codes auf einem Linux-Desktop scannt

Scannen Sie QR-Codes unter Linux mit CoBang mithilfe einer Webcam oder einer Bilddatei. Informationen zu Installationsoptionen, Einrichtungsschritten und Lösungen für den Kamerazugriff über Flatpak finden Sie hier.

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

So ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls

Ändern Sie die Webcam-Einstellungen unter Linux mit Cameractrls: Optimieren Sie Belichtung, Farbe, Flimmerreduzierung und andere unterstützte Steuerelemente und prüfen Sie anschließend die kompatiblen Videomodi.

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

So installieren Sie PhpStorm unter Linux: Toolbox, Tar.gz, Snap und AUR

Installieren Sie PhpStorm unter Linux mit der JetBrains Toolbox oder dem eigenständigen tar.gz-Archiv, zusätzlich zu den Snap- und Arch-AUR-Optionen. Java ist bereits enthalten.

Wie man unter Linux mit GIMP ein Bild ausschneidet

Wie man unter Linux mit GIMP ein Bild ausschneidet

Unter Linux mit GIMP den Fotohintergrund entfernen: Motiv nachzeichnen, ausgewählten Hintergrund löschen, Transparenz beibehalten und wiederverwendbare PNG-Datei exportieren.

So richten Sie Dual-Panels unter XFCE 4 ein

So richten Sie Dual-Panels unter XFCE 4 ein

Erstellen Sie für jeden Bildschirm ein separates XFCE 4-Panel, weisen Sie das zweite Panel dem richtigen Ausgang zu, positionieren und skalieren Sie es und fügen Sie die benötigten Launcher und Statusanzeigen hinzu.

So installieren Sie Cisco Packet Tracer unter Linux

So installieren Sie Cisco Packet Tracer unter Linux

Laden Sie Cisco Packet Tracer 9.0.1 für Ubuntu 64-Bit herunter, installieren Sie das DEB-Paket mit APT, akzeptieren Sie die Lizenz im Terminal und melden Sie sich an, um ein Lab zu starten.

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Wie man eine CD-ROM unter Linux als ISO-Datei sichert

Erstellen Sie unter Linux mit GNOME Disks oder dd ein CD-ROM-ISO. Identifizieren Sie das optische Laufwerk, überwachen Sie den Kopiervorgang, überprüfen Sie das Image und erkennen Sie, wann eine beschädigte oder Audio-Disc ein anderes Tool benötigt.

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

FlightGear kostenlos herunterladen: Offizielle Installationsanleitung

Laden Sie FlightGear kostenlos von der offiziellen Website herunter. Vergleichen Sie die Pakete für Windows, macOS und Linux, installieren Sie die Datendateien und starten Sie Ihren ersten Flug.

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Google Tasks Desktop-Anwendung: So verwenden Sie sie auf einem Computer

Öffnen Sie Google Tasks in einem Browser, fügen Sie eine Chrome-Verknüpfung oder einen App-ähnlichen Start hinzu und verwalten Sie terminierte Aufgaben über Kalender und Gmail.