Flatpak 1.8 liefert eine App-Installation in 2P2, Systemd Unit, Zugriff auf ALSA und mehr

Flatpak-Abdeckung

Vor ein paar Tagen Ein neuer stabiler Zweig von "Flatpak 1.8" wurde veröffentlichtHiermit wird ein System zum Erstellen eigenständiger Pakete bereitgestellt, die nicht an bestimmte Linux-Distributionen gebunden sind und in einem speziellen Container ausgeführt werden, der die Anwendung vom Rest des Systems isoliert.

Flatpak-Pakete Sie sind eine hervorragende Option für die Verteilung von Paketen. da sie bei der Vorbereitung eines Universalcontainers weder mit einer bestimmten Distribution verknüpft sind noch Teil der regulären Distributions-Repositorys sind.

Für sicherheitsbewusste Benutzer Mit Flatpak können Sie eine Anwendung in einem Container ausführenDies ermöglicht den Zugriff nur auf Netzwerkfunktionen und Benutzerdateien, die der Anwendung zugeordnet sind, sodass alle anderen Informationen oder Daten den Rahmen dieses Bereichs sprengen.

Die wichtigsten neuen Funktionen von Flatpak 1.8

Eine der wichtigsten Änderungen, an denen die Entwickler gearbeitet haben, war das Anbieten von a vereinfachte Implementierung der Installation im P2P-ModusDies, um das Laden von Anwendungen und Laufzeitsätzen zu ermöglichen und zu organisieren über Zwischenknoten oder Laufwerke für Systeme ohne Netzwerkverbindung.

Eine weitere wichtige Änderung war die Standard-Deaktivierung des automatischen Ladens des Repositorys, befindet sich auf lokalen USB-Laufwerken. Mit dieser Änderung konnte die interne Implementierung des P2P-Modus vereinfacht und seine Effektivität erhöht werden.

Außerdem Eine optionale Systemeinheit wurde hinzugefügt zu erkennen automáticamente zusätzliche Repositorys auf USB-Laufwerken extern angeschlossen.

Um lokale Zwischenrepositorys zu aktivieren, muss der Benutzer das Repository konfigurieren, indem er eine symbolische Verknüpfung von erstellt / var / lib / flatpak / sideload-repos o / run / flatpak / sideload-repos.

Für Anwendungen, die Zugriff auf das Dateisystem haben, wird das Weiterleitungsverzeichnis bereitgestellt / lib von der Host-Umgebung in / run / host / lib, Außerdem Neue Zugriffsberechtigungen für den FS wurden hinzugefügt: "host-etc" und "Host-OS", das den Zugriff auf Systemverzeichnisse ermöglicht / etc und / usr.

Verwenden Sie diese Option, um effizienteren Code zum Parsen von GVariant-Dateien aus ostreee zu generieren Varianten-Schema-Compiler und in der Build-Konfiguration bietet die Krypta die Möglichkeit, ohne zu erstellen libsystemd.

"Install-Authentifikator" wurde der FlatpakTransaction-API hinzugefügt, mit der Clients die zum Abschließen einer Transaktion erforderlichen Authentifikatoren installieren können.

Für den Teil der Änderungen innerhalb der Befehle, der prominentesten in der Option "–Commit =" wurde zu den Befehlen "flatpak remote-info" hinzugefügt und "flatpak update", um eine bestimmte Version der OCI-Repositorys anzugeben.

Und die Ändern Sie den Upgrade-Befehl in "flatpak upgrade".Dies ist ein Alias ​​für den Befehl "flatpak update".

In Bezug auf Fehlerkorrekturen basiert die Verwendung von Zeitzonendaten auf / etc / localtime des Host-Systems, um die mit Zeitzonen in einigen Anwendungen verbundenen Probleme zu lösen. Die Installation der Datei env.d von gdm wurde gestoppt, da die systemd-Generatoren diese Aufgabe besser ausführen können.

Von den anderen Änderungen das hebt sich von dieser neuen Version ab:

  • Im Dienstprogramm create-usb ist der teilweise Festschreibungsexport standardmäßig aktiviert.
  • Die Datei sysusers.d wurde bereitgestellt, um die erforderlichen Benutzer über systemd zu erstellen.
  • Option hinzugefügt «- [no-] Follow-Redirect»Zu den Befehlen«Flatpak Remote-Add"Und" flatpak modifizieren ", um die Umleitung in ein anderes Repository zu verhindern.
  • Die Spawn-API wurde dem Portalsystem hinzugefügt, um die tatsächliche Prozesskennung (PID) der laufenden Anwendung zu erhalten.
  • Alle OCI-Repositorys (Offene Container-Initiative) wurden geändert, um den Authentifikator zu verwenden flatpak-oci-authentifikator.
  • Implementierte Eingabeabschlussskripte für die Fischbefehls-Shell.
  • Erste Unterstützung für Delta-Updates für OCI-Repositorys hinzugefügt.
  • Journalbuchsen im schreibgeschützten Modus.
  • Unterstützung für den Export von Verzeichnissen beim Dokumentenexport hinzugefügt.
  • Ermöglichen Sie den direkten Zugriff auf ALSA-Audiogeräte für Anwendungen, die Zugriff auf Pulseaudio haben.

Schließlich wenn Sie mehr darüber wissen wollen, Sie können die vollständige Liste der Änderungen in der überprüfen folgenden Link 


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.