= flatpak = * https://docs.flatpak.org/en/latest/introduction.html a system for building, distributing, and running sandboxed desktop applications on Linux. Flatpak allows applications to be installed and run on virtually any Linux distribution. This includes non-GNU distributions, systemd-free distributions, distributions with a read-only operating system (OS), and various architectures without the developer needing the relevant hardware on hand. Rootless install: elevated privileges are not required when installing a Flatpak application or a runtime. * https://docs.flatpak.org/en/latest/under-the-hood.html Flatpak is built on top of a technology called OSTree, which is influenced by and very similar to the Git version control system. * https://docs.flatpak.org/en/latest/first-build.html == Slackbuilds == * https://slackbuilds.org/repository/15.0/desktop/flatpak/ This requires: xdg-desktop-portal-gtk, bubblewrap, ostree, appstream-glib == Slackware - Slackpkg == {{{#!highlight sh sudo slackpkg update sudo slackpkg install appstream-glib ostree xdg-desktop-portal-gtk bubblewrap sudo slackpkg install flatpak flatpak-builder # https://flathub.org/apps/org.inkscape.Inkscape flatpak --user remote-add --if-not-exists flathub \ https://dl.flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.inkscape.Inkscape flatpak run org.inkscape.Inkscape flatpak list flatpak info org.inkscape.Inkscape flatpak list --columns=name,size flatpak remove org.inkscape.Inkscape }}} == debian == {{{#!highlight sh sudo apt install flatpak flatpak-builder flatpak --user remote-add --if-not-exists flathub \ https://dl.flathub.org/repo/flathub.flatpakrepo flatpak install org.supertux.SuperTux-Milestone1 flatpak run org.supertux.SuperTux-Milestone1 }}}