What is the difference between snaps and Ubuntu Software Center-based apps? [duplicate]
This question already has an answer here:
Why would I want to install a snap if I can install via apt instead?
2 answers
I have my Ubuntu Software Center set up to display available snaps. Some apps have both a snap version and an Ubuntu Software Center version available. However, I don't know what the difference is between them. I've seen rumors that snaps are self-updating, but I don't know if Ubuntu Software Center apps can do that, too. In general, I'm wondering what the differences and pros/cons are between the two.
software-center snap
marked as duplicate by N0rbert, karel, Kulfy, Eric Carvalho, Charles Green Dec 24 '18 at 16:48
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |
This question already has an answer here:
Why would I want to install a snap if I can install via apt instead?
2 answers
I have my Ubuntu Software Center set up to display available snaps. Some apps have both a snap version and an Ubuntu Software Center version available. However, I don't know what the difference is between them. I've seen rumors that snaps are self-updating, but I don't know if Ubuntu Software Center apps can do that, too. In general, I'm wondering what the differences and pros/cons are between the two.
software-center snap
marked as duplicate by N0rbert, karel, Kulfy, Eric Carvalho, Charles Green Dec 24 '18 at 16:48
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
Ubuntu software centre contains apps provided by Ubuntu official repositories as well as snap.Software center is just a GUI method to install apps if you want to avoid CLI method. If an update is there, it will be delivered by GUI as well as CLI. So, Software center is just a front end.
– Kulfy
Dec 24 '18 at 7:07
add a comment |
This question already has an answer here:
Why would I want to install a snap if I can install via apt instead?
2 answers
I have my Ubuntu Software Center set up to display available snaps. Some apps have both a snap version and an Ubuntu Software Center version available. However, I don't know what the difference is between them. I've seen rumors that snaps are self-updating, but I don't know if Ubuntu Software Center apps can do that, too. In general, I'm wondering what the differences and pros/cons are between the two.
software-center snap
This question already has an answer here:
Why would I want to install a snap if I can install via apt instead?
2 answers
I have my Ubuntu Software Center set up to display available snaps. Some apps have both a snap version and an Ubuntu Software Center version available. However, I don't know what the difference is between them. I've seen rumors that snaps are self-updating, but I don't know if Ubuntu Software Center apps can do that, too. In general, I'm wondering what the differences and pros/cons are between the two.
This question already has an answer here:
Why would I want to install a snap if I can install via apt instead?
2 answers
software-center snap
software-center snap
asked Dec 24 '18 at 6:52
N NN N
82
82
marked as duplicate by N0rbert, karel, Kulfy, Eric Carvalho, Charles Green Dec 24 '18 at 16:48
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
marked as duplicate by N0rbert, karel, Kulfy, Eric Carvalho, Charles Green Dec 24 '18 at 16:48
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
Ubuntu software centre contains apps provided by Ubuntu official repositories as well as snap.Software center is just a GUI method to install apps if you want to avoid CLI method. If an update is there, it will be delivered by GUI as well as CLI. So, Software center is just a front end.
– Kulfy
Dec 24 '18 at 7:07
add a comment |
Ubuntu software centre contains apps provided by Ubuntu official repositories as well as snap.Software center is just a GUI method to install apps if you want to avoid CLI method. If an update is there, it will be delivered by GUI as well as CLI. So, Software center is just a front end.
– Kulfy
Dec 24 '18 at 7:07
Ubuntu software centre contains apps provided by Ubuntu official repositories as well as snap.Software center is just a GUI method to install apps if you want to avoid CLI method. If an update is there, it will be delivered by GUI as well as CLI. So, Software center is just a front end.
– Kulfy
Dec 24 '18 at 7:07
Ubuntu software centre contains apps provided by Ubuntu official repositories as well as snap.Software center is just a GUI method to install apps if you want to avoid CLI method. If an update is there, it will be delivered by GUI as well as CLI. So, Software center is just a front end.
– Kulfy
Dec 24 '18 at 7:07
add a comment |
1 Answer
1
active
oldest
votes
If you're installing program from deb-package (Ubuntu Software Center version in the question), you get program that relies on system-installed dependencies.
Pros: you only download every common part once.
Cons: you can't install programs that require something that is newer than available for your system release.
If you're installing program from snap, you get program with all its dependencies packed in isolated container.
Pros: you can install programs that require dependencies that are not available system-wide, or use programs with different versions of same dependencies.
Cons: you have to download and keep same components again, so you could get increased traffic and disk usage. Also, if there is vulnerability found in some dependency, you have to wait while program publisher updates snap with updated one, while you could update it yourself if you'd used classic packages.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you're installing program from deb-package (Ubuntu Software Center version in the question), you get program that relies on system-installed dependencies.
Pros: you only download every common part once.
Cons: you can't install programs that require something that is newer than available for your system release.
If you're installing program from snap, you get program with all its dependencies packed in isolated container.
Pros: you can install programs that require dependencies that are not available system-wide, or use programs with different versions of same dependencies.
Cons: you have to download and keep same components again, so you could get increased traffic and disk usage. Also, if there is vulnerability found in some dependency, you have to wait while program publisher updates snap with updated one, while you could update it yourself if you'd used classic packages.
add a comment |
If you're installing program from deb-package (Ubuntu Software Center version in the question), you get program that relies on system-installed dependencies.
Pros: you only download every common part once.
Cons: you can't install programs that require something that is newer than available for your system release.
If you're installing program from snap, you get program with all its dependencies packed in isolated container.
Pros: you can install programs that require dependencies that are not available system-wide, or use programs with different versions of same dependencies.
Cons: you have to download and keep same components again, so you could get increased traffic and disk usage. Also, if there is vulnerability found in some dependency, you have to wait while program publisher updates snap with updated one, while you could update it yourself if you'd used classic packages.
add a comment |
If you're installing program from deb-package (Ubuntu Software Center version in the question), you get program that relies on system-installed dependencies.
Pros: you only download every common part once.
Cons: you can't install programs that require something that is newer than available for your system release.
If you're installing program from snap, you get program with all its dependencies packed in isolated container.
Pros: you can install programs that require dependencies that are not available system-wide, or use programs with different versions of same dependencies.
Cons: you have to download and keep same components again, so you could get increased traffic and disk usage. Also, if there is vulnerability found in some dependency, you have to wait while program publisher updates snap with updated one, while you could update it yourself if you'd used classic packages.
If you're installing program from deb-package (Ubuntu Software Center version in the question), you get program that relies on system-installed dependencies.
Pros: you only download every common part once.
Cons: you can't install programs that require something that is newer than available for your system release.
If you're installing program from snap, you get program with all its dependencies packed in isolated container.
Pros: you can install programs that require dependencies that are not available system-wide, or use programs with different versions of same dependencies.
Cons: you have to download and keep same components again, so you could get increased traffic and disk usage. Also, if there is vulnerability found in some dependency, you have to wait while program publisher updates snap with updated one, while you could update it yourself if you'd used classic packages.
answered Dec 24 '18 at 7:17
HabetdinHabetdin
264
264
add a comment |
add a comment |
Ubuntu software centre contains apps provided by Ubuntu official repositories as well as snap.Software center is just a GUI method to install apps if you want to avoid CLI method. If an update is there, it will be delivered by GUI as well as CLI. So, Software center is just a front end.
– Kulfy
Dec 24 '18 at 7:07