Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Flatpak

From Wikipedia, the free encyclopedia
(Redirected fromFlathub)
Linux software deployment utility
Not to be confused withFlatpack.
Flatpak
Example of installingKrita from Flathub with FlatpakCLI
Original authorAlexander Larsson
DeveloperFlatpak Team[1]
Initial releaseSeptember 2015; 10 years ago (2015-09)[2]
Stable release
1.16.1[3] Edit this on Wikidata / 11 May 2025; 6 months ago (11 May 2025)
Repository
Written inC
Operating systemLinux
LicenseLGPL-2.1-or-later[4]
Websiteflatpak.org
Preferred badge for promoting apps on Flathub since 2023, English version

Flatpak is autility forsoftware deployment andpackage management forLinux. It provides asandbox environment in which users can runapplication software in (partial) isolation from the rest of the system.[5][6] Flatpak was known asxdg-app until 2016.[7]

Features

[edit]

Applications using Flatpak need permissions to access resources such asBluetooth, sound (withPipeWire),network, andfiles. These permissions are configured by the maintainer of the Flatpak and can be added or removed by users on their system.[8][9]

Another key feature of Flatpak allows application developers to directly provide updates to users without going throughLinux distributions, and without having to package and test the application separately for each distribution.[10]

Because Flatpak runs in a sandbox (which provides a separate,ABI-stable version of common system libraries), it uses more space on the system than common native packages. However,OSTree, a technology underlying Flatpak,deduplicates matching files. This means that the first few Flatpak installations will occupy more space, but as more packages are added, the system will use space more efficiently.[11]

Flathub

[edit]

Flathub, a centralized repository (or remote source in the Flatpak terminology) located atflathub.org[1], is thede facto standard for obtaining applications packaged with Flatpak.[12] Packages are contributed by both Flathub administrators and application developers, with a stated preference for submissions from the developers themselves.[13]

AlthoughFlathub is the de facto source for applications packaged with Flatpak, it is possible to host a Flatpak repository that is independent of Flathub.[14][15][16]

Support

[edit]

Theoretically, Flatpak apps can be installed on any existing and futureLinux distribution, including those installed with theWindows Subsystem for Linux compatibility layer, so long asBubblewrap andOSTree are available.

It can also be used onLinux kernel-based systems likeChromeOS.[17]

See also

[edit]

References

[edit]
  1. ^"About".Archived from the original on 2023-07-14. Retrieved2022-04-08.
  2. ^"Flatpak's History".GitHub.Archived from the original on 2022-04-10. Retrieved2018-08-19.
  3. ^"1.16.1". 11 May 2025. Retrieved11 May 2025.
  4. ^"COPYING".GitHub. 31 March 2015.Archived from the original on 2021-10-26. Retrieved2021-10-14.
  5. ^Larsson, Alexander (29 April 2016)."Using bubblewrap in xdg-app".Alexander Larsson: Cool links and commentary. GNOME.Archived from the original on 14 May 2019. Retrieved8 January 2016.
  6. ^Willis, Nathan (2015-01-21)."GNOME and application sandboxing revisited".LWN. Archived fromthe original on 2018-11-25. Retrieved2016-01-03.
  7. ^Larsson, Alexander (9 May 2016)."Renamed to flatpak in git".freedesktop.org.Archived from the original on 24 June 2016. Retrieved1 June 2016.
  8. ^"Sandbox Permissions".Flatpak documentation.Archived from the original on 2019-06-20. Retrieved2019-06-24.
  9. ^"flatpak-run".Flatpak documentation.Archived from the original on 2019-06-26. Retrieved2019-06-24.
  10. ^Larsson, Alex (21 August 2018)."Kick-starting the revolution 1.0".Archived from the original on 19 December 2021. Retrieved14 April 2020.
  11. ^TheEvilSkeleton (2022-05-16)."Response to "Flatpak Is Not the Future"".TheEvilSkeleton.Archived from the original on 2023-02-11. Retrieved2023-02-11.
  12. ^"7 Flatpak Apps You Can Install Right Now from Flathub".OMG! Ubuntu!. 2017-07-20.Archived from the original on 2019-05-29. Retrieved2019-05-29.
  13. ^Submission - Flathub Documentation., Flathub, 2024-02-05,archived from the original on 2024-02-05, retrieved2024-02-05
  14. ^"List remotes".Flatpak documentation.Archived from the original on 2019-07-06. Retrieved2019-06-24.
  15. ^"Hosting a Repository".Archived from the original on 18 February 2020. Retrieved14 April 2020.
  16. ^"Reasons to use Flatpak".Flatpak documentation.Archived from the original on 2019-06-17. Retrieved2019-06-24.
  17. ^"Chrome OS Quick Setup".Archived from the original on 2020-08-02. Retrieved2020-07-22.

External links

[edit]
dpkg
RPM
Embedded systems
  • ipkg
Distribution-agnostic
Others (binary)
Others (source)
Front-ends
Related topics
Gaming console
Unix-like,
Linux
dpkg
Purely functional
RPM
tarball
Other
macOS
z/OS
Mobile
operating
systems
Multi-platform
Solaris,illumos
Web browsers
Windows
BSD
C++
Java
JavaScript
Kubernetes
Linux
macOS
.NET
Perl
PHP
Python
Ruby
Rust
Scala
Software digital distributionplatforms
Active
Personal
computers
Consoles
Mobile
devices
§
Arcade
Defunct
OS components
Sound
Graphics
Other
Libraries
Frameworks
Meetings
Retrieved from "https://en.wikipedia.org/w/index.php?title=Flatpak&oldid=1305511294#Flathub"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp