User Tools

Site Tools

tools:package-manager

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:package-manager [2024/07/05 02:31] – [Flatpak & Snap] Humphrey Boa-Garttools:package-manager [2024/09/24 02:54] (current) – [Important Note on Linux Package Security] Humphrey Boa-Gart
Line 15: Line 15:
 [[tools:flatpak|Flatpak]] is a type of package manager that packages the application and all of its dependencies inside a [[wp>Containerization (computing)|container]]. In the Linux world, some //(only some)// applications are gonna be better off deployed with Flatpak instead of the OS's built in package manager. Some distros now come with Flatpak preinstalled. You can even use a [[tools:bash:customization#aliases|bash alias]] to have both your system updates and Flatpak updates go off with a single update command. [[tools:flatpak|Flatpak]] is a type of package manager that packages the application and all of its dependencies inside a [[wp>Containerization (computing)|container]]. In the Linux world, some //(only some)// applications are gonna be better off deployed with Flatpak instead of the OS's built in package manager. Some distros now come with Flatpak preinstalled. You can even use a [[tools:bash:customization#aliases|bash alias]] to have both your system updates and Flatpak updates go off with a single update command.
  
-**Snap** is a similar, more frustrating version of Flatpak, bundled with Ubuntu. Luckily, if it is on your system, it is [[tools:snap|easy to replace with Flatpak]].+**Snap** is a similar, more frustrating version of Flatpak, bundled with Ubuntu. Luckily, if it is on your system, it is [[tools:flatpak#snap|easy to replace with Flatpak]].
  
 ==== Important Note on Linux Package Security ==== ==== Important Note on Linux Package Security ====
Line 22: Line 22:
  
 //**This applies doubly-so for Flatpak & Snap users.** 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.// //**This applies doubly-so for Flatpak & Snap users.** 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.//
 +
 ===== Package Managers for Other Operating Systems ===== ===== Package Managers for Other Operating Systems =====
  
tools/package-manager.1720146671.txt.gz · Last modified: 2024/08/06 05:52 (external edit)

Find this page online at: https://bestpoint.institute/tools/package-manager