En ny stabil gren af Flatpak 1.4-værktøjssættet er blevet frigivet, med hvilken denne nye version kommer med nogle væsentlige ændringer i organisationen af pakker, forbedringer og mere.
For dem der stadig ikke kender Flatpak, bør de vide, at dette det er et system af uafhængige pakker, der ikke er bundet til specifikke Linux-distributioner og de kører i en speciel container, der isolerer applikationen fra resten af systemet.
Flatpak kan forenkle distributionen af programmer, der ikke er en del af standarddistributionslagrene ved at forberede en universalbeholder uden at generere separate samlinger til hver distribution.
For sikkerhedsbevidste brugere tillader Flatpak et program at køre i en container, hvilket kun giver adgang til netværksfunktioner og brugerfiler, der er knyttet til applikationen.
Der ydes support til kørsel af Flatpak-pakker til Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint og Ubuntu.
Pakker med Flatpak er inkluderet i Fedora-arkivet og vedligeholdes i Gnome-applikationsstyringsprogrammet.
I Flatpak 1.4 blev konfigurationen af organisationen af eksterne arkiver ændret. I mappen /etc/flatpak/remotes.d bruges i stedet for * .conf-filerne med indstillinger de sædvanlige ".flatpakrepo" -filer, som importeres automatisk, når du bruger flatpak for første gang.
Disse filer kan redigeres og slettes frit analogt med manuelt tilføjede arkiver.
Vigtigste ændringer i Flatpak 1.4
Også inden for de nyheder, der kan fremhæves organisationen af de tilgængelige faciliteter har ændret sig betydeligt for alle pakker på systemet.
I tidligere versioner blev pakken først installeret i en midlertidig mappe, der ejes af brugeren, og lånet blev kaldt en systemhjælper til at importere fra denne mappe til systemet.
Denne tilgang førte til et stort spild af diskressourcer, unødvendige I / O og potentielle sikkerhedsproblemer.
I den nye version, et specielt FUSE-filsystem bruges til at installere systempakker, hvor brugeren kan skrive data, men efter afslutningen af optagelsen er adgang til de optagede filer blokeret for brugeren. En ny tilgang indebærer behovet for at indstille en flatpak til en individuel bruger ("flatpak" som standard) og ændre SELinux-regler.
På den anden side tilføjet evne til at definere klientsidefiltersystem til eksterne lagre. Ved hjælp af filtre kan du begrænse de applikationer, der er synlige i lageret, ved hjælp af den sort-hvide liste-model.
Ligeledes er ankomsten af et biblioteks-API til at tilføje eksterne lagre fra flatpakref-filer også fremhævet.
En anden vigtig ændring i denne nye version er, at tilføjet support til systemer med flere NVIDIA-grafikkort og regenereringshastigheden for Appstream-filialer for store arkiver blev øget betydeligt.
Opdaterede tjenester til integration med grafiske miljøer: xdg-desktop-portal og xdg-desktop-portal-gtk, hvor nye portaler er tilføjet til automatisk udførelse, programudførelse i baggrunden, adgang til GameMode.
Af de andre ændringer, der findes i denne nye version af Flatpak 1.4.0, finder vi:
- En ny seccomp-profil til Docker, som giver dig mulighed for at køre flatpak inde i containere.
- Forbedret evne til at installere fra flere P2P-kilder (via USB-drev eller LAN).
- Kommandoen "flatpak remote-ls" giver automatisk filtrering af applikationer, for hvilke sporingstiden er udløbet.
- I "flatpak remote-ls" og "flatpak remote-info" implementeres indstillingen "–cached" for at returnere information baseret på lokalt cachelagrede data.
- Tilføjet muligheden for at specificere en overgangsversion, hvorfra kunder bliver bedt om at skifte til en ny filial (i stedet for den nuværende, som er udløbet).
- Tilføjet "–socket = pcsc" mulighed for at få adgang til chipkort.
- Implementeret support til dconf placeret i et sandkassemiljø.
- Valgmulighederne "–no-update- [summary, appstream]" og "–static-delta-ignore-ref = PATTERN" føjes til kommandoen build-update-repo.
Hvordan installeres Flatpak på Ubuntu og derivater?
For dem, der er interesseret i at kunne installere Flatpak på deres distro, kan de gøre det ved at åbne en terminal og skrive følgende kommando i den:
sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt update sudo apt install flatpak