Apt vs Snap
Go to solution
Solved by Guest,
-
Repository (APT)
-
Pros
- Packages are in your distros repository
- Packages are built against your current distro release
- System Dependency Resolution
- Anyone can start a third party repo
- Follows System Permissions
-
Cons
- Easier to gain system access compared to FlatPak and Snap
- The package has to be packaged for your system for it to be available
- Packages rely on versioning
-
Pros
-
FlatPak
-
Pros
- Packages are available in a central repository which can be accessed by any distribution
- Packages run in containers limiting access to the system
- Packages don't rely on versioning
- Less resource intensive than snaps
- Faster than snaps
- Anyone can start a third party repo
-
Cons
- More resource intensive than native
- Slower than Native
- Permission's can be a pain
- May not follow system customization settings
- Doesn't handle system dependency resolution
-
Pros
-
Snap
-
Pros
- Packages are available in a central repository which can be accessed by any distribution
- Packages run in containers limiting access to the system
- Packages don't rely on versioning
-
Cons
- Permission's can be a pain
- May not follow system customization settings
- Doesn't handle system dependency resolution
- Canonical (Ubuntu) has full control over the one and only repo
- Are fairly more resource intensive than Native and FlatPak
- Are slower than Native and FlatPak
-
Pros
Based on Availability I would install packages in this order
- Native Repo
- Flatpak
- Snap

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now