Erstellen, vertreiben und ausführen Sandbox -Apps unter Linux mit Flatpak

Erstellen, vertreiben und ausführen Sandbox -Apps unter Linux mit Flatpak

Flatpak ist die Technologie der nächsten Generation zum Aufbau und Installieren von Desktop -Anwendungen. Es handelt. Darüber hinaus basiert die App auf ein Projekt namens Bubblewrap für das Low -Level -Sandboxing.

Hauptmerkmale

Für Benutzer

  • Die Liste der Anwendungen wächst ständig und umfasst Spotify, Skype sowie Telegramm.
  • Neue Releases von Anwendungen erscheinen früher.
  • Im Gegensatz zu Paketmanagern können Anwendungen im laufenden Fliegen sicher aktualisiert werden.
  • Installieren Sie gleichzeitig mehrere Versionen derselben Anwendung.
  • Die Sandboxing -Technologie verhindert sowohl Exploits "und behindert böswillige Anwendungen.

Für Entwickler

  • Erstellen Sie ein App -Bundle und verteilen Sie es auf den gesamten Linux -Desktop -Markt.
  • Entwickeln und testen Sie Ihre Anwendung in einer Umgebung, die mit dem einen Benutzer identisch ist.
  • Die Build -Tools sind einfach und einfach zu bedienen. Darüber hinaus sind eine vollständige Dokumentation ausgestattet.
  • Die integrierten Laufzeiten bieten stabile Abhängigkeiten, die von Anwendungen verwendet werden können.
  • Abhängigkeiten, die nicht in einer Laufzeit sind, können als Teil einer Anwendung gebündelt werden.
  • Laufzeiten sind vorwärtskompatibel, unabhängig von Verteilungsänderungen. Darüber hinaus werden die Anwendungen auf neuen Linux -Verteilungsversionen ausgeführt, während sie veröffentlicht werden.

So installieren Sie Flatpak auf Ubuntu 17.04, Ubuntu 16.10

sudo add-apt-Repository PPA: Alexlarsson/Flatpak sudo APT-Get Update && sudo apt-Get Installieren Sie Flatpak

So entfernen Sie App von Ubuntu

sudo apt-Gett entfernen Flatpak

Installieren Sie Telegramm mit Flatpak

Flatpak Install --From https: // jGrullich.Fedorapeople.org/Telegramm/Telegramm.flatpakref
  • Anwendung ausführen
flatpak run org.Telegramm.Telegramdesktopdevel
  • Anwendung entfernen
Flatpak Deinstallation org.Telegramm.Telegramdesktopdevel

Um eine App zu erstellen und zu verpacken, siehe Dokumentation