Flatpak 1.10 kommer med ett nytt arkivformat, nya kommandon och mer

flatpak-lock

För några dagar sedan blev det känt Släppet av den nya stabila filialen av Flatpak 1.10Att tillhandahåller ett system för att skapa fristående paket De är inte knutna till specifika Linux-distributioner och körs i en speciell behållare som isolerar applikationen från resten av systemet.

Flatpak gör det möjligt för applikationsutvecklare att förenkla fördelningen av din program som inte ingår i standarddistributionsförvaren vid förberedelse en universell behållare utan att skapa separata byggnader för varje distribution.

För säkerhetsmedvetna användare tillåter Flatpak att ett felaktigt program körs i en container genom att endast ge åtkomst till användarens nätverksfunktioner och filer som är associerade med applikationen.

För användare som är intresserade av nya produkter tillåter Flatpak dem att installera de senaste stabila och testversionerna av applikationer utan behov av systemändringar. Till exempel kompileras för närvarande redan Flatpak-paket för LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, etc.

De viktigaste nya funktionerna i Flatpak 1.10

I den här nya versionen av Flatpak 1.10 markeras det stöd för ett nytt arkivformat har implementerats för att påskynda leveransen av uppdateringar och minska storleken på nedladdad data.

Förvaret är baserat på OSTreeen-teknik som använder en indexfil för att identifiera innehållet, som uppdateras med varje ändring. Storleken på indexfilen beror på antalet paket och arkitekturer som stöds.

Det nya arkivformatet innebär att indexfiler separeras för olika arkitekturer, samt att använda delta-uppdateringar för att bara ladda ner delar av indexet som har ändrats sedan den tidigare versionen av förvaret.

Även i Flatpak 1.10 har användningen av stegvisa uppdateringar minskat trafiken med 100 gånger och har tagit bort begränsningar för stöd från ytterligare arkitekturer i Flathub.

Till exempel, på Flathub är den totala indexstorleken för närvarande 6,6 MB (1,8 MB komprimerad), x86-64-versionen är 2,7 MB (554 KB komprimerad), och uppgradering från en tidigare version kräver endast en nedladdning på 20 KB.

En annan förändring som sticker ut från den nya versionen är att lagt till ett nytt kommando "flatpak pin" för att ställa in exekveringstiden (Det tas inte bort om det inte finns några program som använder det). Som standard gäller fästningen den exakt installerade körtiden, snarare än att den laddas automatiskt som ett beroende när programmet installeras.

Med en allmän uppdatering ("flatpak-uppdatering") eller borttagning av enskilda applikationer är garantitiderna garanterade oanvända raderas automatiskt det de är inte förankrade och har en utgången hållbarhetstid.

I miljöer med sandlådor där åtkomst till nätverket är tillåtet, åtkomst till uttag löst av systemd är öppeneller, och kommandona "–unset-env" och "–env = FOO =" kan också ta bort eller tömma miljövariabler.

Genom att uppdatera nu, en ny version av applikationen installeras först och först då raderas den föregående, det vill säga att inte installera nu innebär inte att programmet försvinner.

Å andra sidan, a förbättrad detektering av applikationsvägar Liknande är till exempel "/ org / gnome / sound-juicer" nu mappad till "org.gnome.SoundJuicer".

Av andra förändringar som sticker ut av den nya versionen:

  • Rotanvändaren kan kringgå begränsningar för föräldrakontroll.
  • Lagt till stöd för den nya standarden för containeriserad OS-startfilformatering.
  • Lagt till profil för tcsh.
  • När du söker efter beroenden har det installerade programförvaret nu högre prioritet än andra förråd.
  • Förbättrad cache-lagring i minnet av förvarets index.
    Det är förbjudet att ange "–filesystem = /".
  • Nya API: er har lagts till: flatpak_installation_list_pinned_refs, flatpak_transaction_set_disable_auto_pin, flatpak_transaction_set_include_unused_uninstall_ops, flatpak_transaction_operation_get_subpaths, flatpak_transaction_operation_autires_requires.
  • Kompatibel med den väntande GCC 11.
  • Förbättrad detektering av PulseAudio-uttag i icke-typiska konfigurationer.

Slutligen, om du är intresserad av att veta mer om det, kan du konsultera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Netto sade

    Observera förbättringen av appens nedladdningshastighet. bra !