wiki/_next/data/Ie9t5zutrXP6Of75Cb5xF/packages.flatpak.json

1 line
10 KiB
JSON
Raw Normal View History

2022-07-29 15:41:17 +00:00
{"pageProps":{"metadata":{"date":"\"2021-06-27 23:46:41 +08:00\"","date_modified":"\"2021-12-13 17:04:58 +08:00\"","language":"en","source":""},"title":"Flatpak packages","hast":{"type":"root","children":[{"type":"element","tagName":"nav","properties":{"className":"toc"},"children":[{"type":"element","tagName":"ol","properties":{"className":"toc-level toc-level-1"},"children":[{"type":"element","tagName":"li","data":{"hookArgs":[{"type":"element","tagName":"h1","properties":{"id":"terminologies"},"children":[{"type":"text","value":"Terminologies"}]}]},"properties":{"className":"toc-item toc-item-h1"},"children":[{"type":"element","tagName":"a","properties":{"className":"toc-link toc-link-h1","href":"/packages.flatpak#terminologies"},"children":[{"type":"text","value":"Terminologies"}]}]},{"type":"element","tagName":"li","data":{"hookArgs":[{"type":"element","tagName":"h1","properties":{"id":"extra-information"},"children":[{"type":"text","value":"Extra information"}]}]},"properties":{"className":"toc-item toc-item-h1"},"children":[{"type":"element","tagName":"a","properties":{"className":"toc-link toc-link-h1","href":"/packages.flatpak#extra-information"},"children":[{"type":"text","value":"Extra information"}]}]},{"type":"element","tagName":"li","data":{"hookArgs":[{"type":"element","tagName":"h1","properties":{"id":"nuances"},"children":[{"type":"text","value":"Nuances"}]}]},"properties":{"className":"toc-item toc-item-h1"},"children":[{"type":"element","tagName":"a","properties":{"className":"toc-link toc-link-h1","href":"/packages.flatpak#nuances"},"children":[{"type":"text","value":"Nuances"}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A Flatpak package usually is an application that depends on runtimes which are collections of library.\nFor more information, Flatpak has a "},{"type":"element","tagName":"a","properties":{"href":"https://docs.flatpak.org/"},"children":[{"type":"text","value":"documentation page"}]},{"type":"text","value":" complete with references and tutorials to get started.\n"}]},{"type":"element","tagName":"h1","properties":{"id":"terminologies"},"children":[{"type":"text","value":"Terminologies"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To get us on the same page very quickly, here's the terminologies you'll encounter when dealing with Flatpak.\n"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Remotes"}]},{"type":"text","value":" are the repositories of packages in a similar vein to "},{"type":"element","tagName":"a","properties":{"href":"/cloud.open-build-service"},"children":[{"type":"text","value":"Open Build Service"}]},{"type":"text","value":" projects.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"manifest"}]},{"type":"text","value":" is the term for package definition which will be passed into the builder service similar to "},{"type":"element","tagName":"a","properties":{"href":"/packages.nix"},"children":[{"type":"text","value":"Nix packages"}]},{"type":"text","value":".\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Runtimes"}]},{"type":"text","value":" are a bundle of libraries and applications to be shared from several packages.\n This is how Flatpak reduces the total build size for all packages.\n Among others, it has runtime for Freedesktop, GNOME, and KDE platforms.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"ty