User Tools

(aka 'the best point military institute')

Site Tools

tools:flatpak

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tools:flatpak [2024/09/24 03:14] – [Flatpak] Humphrey Boa-Garttools:flatpak [2026/03/08 09:14] (current) Humphrey Boa-Gart
Line 45: Line 45:
 ===== Drawbacks & Package Security ===== ===== Drawbacks & Package Security =====
  
-Flatpak has its uses. However, if you are not using it wisely, they can come at a potential cost to resource consumption and security. Since each app is packaged with all of its own dependencies, disk consumption increases exponentially the more apps you install. Furthermore, since the maintainers of those packages are now responsible for updating all of the dependencies their packages, they are no longer updated by the system. Many app developers just forget about these dependencies, and it is far harder and more annoying to update someone's [[https://blog.brixit.nl/developers-are-lazy-thus-flatpak/|containerized semi-distribution masquerading as an app]] than it is your own system.+Flatpak has its uses. However, if you are not using it wisely, they can come at a potential cost to resource consumption and security. Since each app is packaged with all of its own dependencies, disk consumption increases exponentially the more apps you install. Furthermore, since the maintainers of those packages are now responsible for updating all of the dependencies within their packages, they are no longer updated by the system. Many app developers just forget about these dependencies, and it is far harder and more annoying to update someone's [[https://blog.brixit.nl/developers-are-lazy-thus-flatpak/|containerized semi-distribution masquerading as an app]] than it is your own system.
  
 On top of that, security policy on some of these packages is notoriously sloppy. It is highly recommended you make use of [[github>tchx84/Flatseal]] to evaluate the permissions of each of your installed Flatpaks, which you can install with ''flatpak install flatseal''. On top of that, security policy on some of these packages is notoriously sloppy. It is highly recommended you make use of [[github>tchx84/Flatseal]] to evaluate the permissions of each of your installed Flatpaks, which you can install with ''flatpak install flatseal''.
Line 54: Line 54:
 **Snap** is the Ubuntu equivalent of Flatpak, packaged with Ubuntu straight from Canonical. It is less open of a platform //(the community is limited to Ubuntu users, and Canonical controls the repositories)// and startup times are usually slower than Flatpaks as well. [[https://itsfoss.com/flatpak-vs-snap/|It's Foss]] has a writeup explaining these differences in detail. **Snap** is the Ubuntu equivalent of Flatpak, packaged with Ubuntu straight from Canonical. It is less open of a platform //(the community is limited to Ubuntu users, and Canonical controls the repositories)// and startup times are usually slower than Flatpaks as well. [[https://itsfoss.com/flatpak-vs-snap/|It's Foss]] has a writeup explaining these differences in detail.
  
-Because of those drawbacks, many Ubuntu desktop users prefer to remove Snap entirely, and replace it with Flatpak. We recommend this as well, as it will allow your Ubuntu system access to a wider library of Linux applications than you would normally get with Snap. This is done with the Github package [[github>popey/unsnap]]. There is a guide about how to do this at [[https://www.fosslife.org/replace-snap-packages-flatpaks-using-unsnap|FOSSlife]] that explains this further.+Because of those drawbacks, many Ubuntu desktop users prefer to remove Snap entirely, and replace it with Flatpak. I don't use Ubuntu anymore, but if you do I highly recommend doing this. Switching from Snap to Flatpak will allow your Ubuntu system access to a wider library of Linux applications than you would normally get with Snap. This is done with the Github package [[github>popey/unsnap]]. There is a guide about how to do this at [[https://www.fosslife.org/replace-snap-packages-flatpaks-using-unsnap|FOSSlife]] that explains this further.
  
  
 {{tag>Tools}} {{tag>Tools}}
tools/flatpak.1727147683.txt.gz · Last modified: (external edit)

Find this page online at: https://bestpoint.institute/tools/flatpak