Lanciata la nuova versione di Flatpak 1.4.0 con API per flatpakref e altro

Logo Flatpak

È stato rilasciato un nuovo ramo stabile del toolkit Flatpak 1.4, con la quale questa nuova versione viene fornita con alcune modifiche significative all'organizzazione dei pacchetti, miglioramenti e altro ancora.

Per coloro che ancora non conoscono Flatpak, dovrebbero sapere che questo è un sistema di pacchetti indipendenti che non sono legati a specifiche distribuzioni Linux e vengono eseguiti in un contenitore speciale che isola l'applicazione dal resto del sistema.

Flatpak può semplificare la distribuzione di programmi che non fanno parte dei repository di distribuzione standard preparando un contenitore universale senza generare assembly separati per ciascuna distribuzione.

Per gli utenti attenti alla sicurezza, Flatpak consente di eseguire un'applicazione in un contenitore, fornendo accesso solo alle funzioni di rete e ai file utente associati all'applicazione.

Viene fornito supporto per l'esecuzione di pacchetti Flatpak per Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint e Ubuntu.

I pacchetti con Flatpak sono inclusi nel repository Fedora e sono mantenuti nel programma di gestione delle applicazioni Gnome.

In Flatpak 1.4 è stata modificata la configurazione dell'organizzazione dei repository esterni. Nella directory /etc/flatpak/remotes.d, invece dei file * .conf con le impostazioni, vengono ora utilizzati i soliti file ".flatpakrepo", che vengono importati automaticamente quando si utilizza flatpak per la prima volta.

Questi file possono essere modificati ed eliminati liberamente, per analogia con i repository aggiunti manualmente.

Principali modifiche in Flatpak 1.4

Anche all'interno delle novità che si possono evidenziare l'organizzazione delle strutture disponibili è cambiata in modo significativo per tutti i pacchetti nel sistema.

Nelle versioni precedenti, il pacchetto viene prima installato in una directory temporanea di proprietà dell'utente e il prestito è stato chiamato un assistente di sistema per importare da questa directory nel sistema.

Questo approccio ha portato a enormi sprechi di risorse su disco, I / O non necessari e potenziali problemi di sicurezza.

Nella nuova versione, uno speciale filesystem FUSE viene utilizzato per installare i pacchetti di sistema, in cui l'utente può scrivere i dati, ma dopo la fine della registrazione, l'accesso ai file registrati viene bloccato per l'utente. Un nuovo approccio implica la necessità di impostare un flatpak per un singolo utente ("flatpak" di default) e modificare le regole di SELinux.

D'altra parte aggiunta la possibilità di definire sul lato client del sistema di filtri per i repository esterni. Utilizzando i filtri, è possibile limitare le applicazioni visibili nel repository utilizzando il modello della lista bianca e nera.

Allo stesso modo, viene evidenziata anche l'arrivo di un'API di libreria per aggiungere repository esterni da file flatpakref.

Un altro cambiamento importante in questa nuova versione è quello aggiunto il supporto per i sistemi con più schede video NVIDIA e la velocità di rigenerazione dei rami Appstream per i repository di grandi dimensioni è stata notevolmente aumentata.

Servizi aggiornati per l'integrazione con ambienti grafici: xdg-desktop-portal e xdg-desktop-portal-gtk, in cui sono stati aggiunti nuovi portali per l'esecuzione automatica, l'esecuzione in background del programma, l'accesso a GameMode.

Tra le altre modifiche trovate in questa nuova versione di Flatpak 1.4.0, troviamo:

  • Un nuovo profilo seccomp per Docker, che consente di eseguire flatpak all'interno dei container.
  • Capacità migliorata di installazione da più sorgenti P2P (tramite unità USB o LAN).
  • Il comando "flatpak remote-ls" fornisce il filtraggio automatico delle applicazioni per le quali il tempo di tracciamento è scaduto.
  • In "flatpak remote-ls" e "flatpak remote-info", l'opzione "–cached" è implementata per restituire informazioni basate sui dati memorizzati nella cache locale.
  • Aggiunta la possibilità di specificare una versione di transizione dalla quale ai clienti verrà richiesto di passare a una nuova filiale (invece di quella attuale, che è scaduta).
  • Aggiunta l'opzione "–socket = pcsc" per accedere alle smart card.
  • Implementato il supporto per dconf collocato in un ambiente sandbox.
  • Le opzioni "–no-update- [summary, appstream]" e "–static-delta-ignore-ref = PATTERN" vengono aggiunte al comando build-update-repo.

Come installare Flatpak su Ubuntu e derivati?

Per coloro che sono interessati a poter installare Flatpak sulla propria distribuzione, possono farlo aprendo un terminale e digitando al suo interno il seguente comando:

sudo add-apt-repository ppa:alexlarsson/flatpak

sudo apt update

sudo apt install flatpak

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.