Flat pakke

flat pakke
utvikler
Alex LarssonFlatpak-teamet
https://flatpak.org/
Generell informasjon
filutvidelse .flatpak, .flatpakref
Første utgivelse august 2007
Siste versjon 1.12.7 ( info )
14. mars 2022 (7 måneder og 4 dager)
åpent format Ja 

Flatpak , kjent som xdg -app frem til mai 2016, [ 1 ] er en distribusjon, universell pakkeadministrasjon og applikasjonsvirtualiseringsverktøy for GNU/Linux -skrivebordsmiljøer . Verktøyet gir et sandkassemiljø kalt Bubblewrap , der brukere kan kjøre applikasjoner isolert fra resten av systemet. [ 2 ] Flatpak er en måte å installere applikasjoner på uavhengig av distribusjon eller versjon av Gnu/Linux. [ 3 ] Applikasjoner som bruker Flatpak trenger brukertillatelse for å kontrollere maskinvareenheter eller få tilgang til brukerfiler.

Historie

Ideen ble foreslått i 2013 av den tyske fri programvareprogrammereren Lennart Pöttering , som publiserte en artikkel om den i 2014. [ 4 ] Utviklet som en del av freedesktop.org -prosjektet (tidligere kjent som X Desktop Group eller XDG), ble det opprinnelig kalt xdg-app. Freedesktop.org-serveren er hjemmet til Flatpak-prosjektet.

Flatpak og xdg-app er det samme, navnet ble endret fordi utviklerne ønsket noe med bredere appell enn xdg-app kunne gi. Så, som en del av den formelle utgivelsen av Flatpak ut av esken, ble det besluttet å gå med et mer tilgjengelig navn. [ 5 ]

Fra desember 2019 støttes den av 22 distribusjoner.

Teknologi

Flatpak er en teknologi som samler mange av erfaringene fra skaperen, Alexander Larsson, i løpet av sin lange periode som Linux-skrivebordsutvikler og etter å ha tilbrakt tid inne i Red Hat og jobbet med containerteknologier. Den er basert på eksisterende teknologier som cgroups , namespaces , seccomp og bindingsmonteringer i Linux-kjernen, Project Atomics OSTree og OCI -formatet utviklet av Open Container Initiative . Det har også skapt nye teknologier som Bubblewrap, som deles mellom Flatpak og Project Atomic.

Flatpak er designet for å kjøre innenfor en skrivebordsøkt, og passer ikke godt til en server.

Flatpak-applikasjoner kan eksistere sammen med applikasjoner som er pakket på andre måter, på samme vertssystem. [ 5 ]

Evolusjon

Dato Hendelse [ 6 ]
august-2007 Alexander Larsson lanserer Glick, hans første rammeverk for programbunting
november-2011 Glick 2, en modernisert versjon av det første Glick-rammeverket, er utgitt
juli-2012 GNOME OS-sesjon holdt på GUADEC inkluderer innledende planlegging for et nytt applikasjonspakkeformat
september 2012 Alexander Larsson lanserer eksperimentelle "bundler"-rammeverk
januar 2013 "Linux Apps"-forslaget diskutert på GNOME Developer Experience hackfest, Brussel
desember-2014 Arbeidet starter i xdg-app, som deretter blir Flatpak
mars-2015 Utgivelse av xdg-app 0.1, den første versjonen av Flatpak
desember-2015 GNOME-programvare får muligheten til å installere applikasjoner xdg-app
mai-2016 xdg-app omdøpt til Flatpak, utgitt 0.6.0; den medfølgende pressemeldingen inkluderte påtegninger fra Red Hat, Endless Computers og Collabora
juni-2016 Arbeidet begynner med sikkerhetsrammeverket for skrivebordsportalen
juli-2016 GTK+ 3.21.4 utgitt med første støtte for portalrammeverket
august-2016 Endless OS 3.0 utgitt, det første operativsystemet som bruker Flatpak som standard.
november-2016 ClearLinux kunngjør adopsjon av Flatpak
desember-2016 Flatpak 0.8.0 utgitt, begynnelsen på den første stabile serien med langsiktig støtte
mai-2017 Innledende lansering av Flathub-vertstjeneste
oktober-2017 Flatpak 0.10.0 er utgitt, og markerer starten på den andre serien med støttede stabile utgivelser, KDE Plasma 5.11, "Discover" tillater installasjon av Flatpak-applikasjoner
november 2017 Linux Mint 18.3 inkluderer Flatpak-integrasjon
august-2018 Flatpak 1.0, den første utgivelsen i en ny stabil serie, med store nye funksjoner; Flathub beta-perioden slutter; Freedesktop runtime 18.08 utgitt med en ny policy for støtteperiode

Applikasjoner

Flatpak-pakker, offisielle eller utviklet av tredjeparter, er tilgjengelige for hundrevis av applikasjoner. Blant dem er de mest populære som LibreOffice , VLC , Gimp , Inkscape , Blender , darktable , Krita , Audacity , FileZilla , MonoDevelop -applikasjoner er tilgjengelige på flathub.org. [ 7 ] Det finnes også flere kontormiljøer og spillapplikasjoner. Versjonene av disse appene oppdateres vanligvis raskt til de nyeste versjonene. Dette gjør det for eksempel mulig å installere de nyeste versjonene i distribusjoner med langsommere oppdateringssykluser av deres versjoner i deres repositories, i tillegg til å unngå å måtte tilpasse versjonene av hver applikasjon og dens oppdateringer til hver distribusjon.

Mest vanlige bestillinger

Sjekk versjonen av Flatpak installert:

flatpack --versjon

Aktiver Flathub-depot:

flatpak remote-add --hvis-ikke-eksisterer flathub https://flathub.org/repo/flathub.flatpakrepo

Installer apper (for eksempel Spotify ):

flatpak installer flathub com.spotify.Client

Kjør apper:

flatpak kjøre com.spotify.Client

Liste over installerte apper:

flat pakkeliste

Vis bare installerte applikasjoner, ikke kjøretidsmiljøer:

flatpak liste --app

Vis kun apper som er tilgjengelige i depotet:

flatpak remote-ls --app

Oppdater alle apper:

flatpack-oppdatering

Oppdater en bestemt app:

flatpak-oppdatering com.spotify.Client

Se detaljene for en applikasjon:

flatpak info com.spotify.Client

Fjern en installert app:

flatpak avinstaller com.spotify.Client

Reparer en flatpak-installasjon:

flatpack reparasjon

Fjern ubrukte kjøretidsmiljøer:

flatpak avinstaller --unused

Slett alle apper:

flatpak avinstaller --all [ 8 ]

Se også

Referanser

  1. Alexander Larsson (9. mai 2016). "Omdøpt til flatpak i git" . freedesktop.org . Hentet 1. juni 2016 . 
  2. Alexander Larsson (29. april 2016). "Bruke bobleplast i xdg-app" . blogs.gnome.org . Hentet 8. januar 2016 . 
  3. http://www.linuxandubuntu.com/home/flatpak-reviews-linux-apps-for-all-distributions
  4. Lennart Poettering . "Poettering: Å se på nytt hvordan vi setter sammen Linux-systemer [LWN.net]" . lwn.net . Hentet 31. oktober 2016 . 
  5. ^ a b "Ofte stilte spørsmål" . /www.flatpak.org (på engelsk) . Hentet 24. november 2019 . 
  6. ^ "Flatpakkehistorie" . https://flatpak.org/about/ (på engelsk) . Hentet 24. november 2019 . 
  7. flathub.org
  8. "Flatpak: Beginner's Guide" . MerLinux . Hentet 24. november 2019 . 

Eksterne lenker