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 | ||
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.
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.
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 ]
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 |
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.
Sjekk versjonen av Flatpak installert:
flatpack --versjonAktiver Flathub-depot:
flatpak remote-add --hvis-ikke-eksisterer flathub https://flathub.org/repo/flathub.flatpakrepoInstaller apper (for eksempel Spotify ):
flatpak installer flathub com.spotify.ClientKjør apper:
flatpak kjøre com.spotify.ClientListe over installerte apper:
flat pakkelisteVis bare installerte applikasjoner, ikke kjøretidsmiljøer:
flatpak liste --appVis kun apper som er tilgjengelige i depotet:
flatpak remote-ls --appOppdater alle apper:
flatpack-oppdateringOppdater en bestemt app:
flatpak-oppdatering com.spotify.ClientSe detaljene for en applikasjon:
flatpak info com.spotify.ClientFjern en installert app:
flatpak avinstaller com.spotify.ClientReparer en flatpak-installasjon:
flatpack reparasjonFjern ubrukte kjøretidsmiljøer:
flatpak avinstaller --unusedSlett alle apper:
flatpak avinstaller --all [ 8 ]