What is the difference between snaps and Ubuntu Software Center-based apps? [duplicate]












0















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.










share|improve this 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


















0















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.










share|improve this 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
















0












0








0








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.










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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




















  • 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












1 Answer
1






active

oldest

votes


















0














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.






share|improve this answer




























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    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.






    share|improve this answer


























      0














      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.






      share|improve this answer
























        0












        0








        0






        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.






        share|improve this answer












        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.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 24 '18 at 7:17









        HabetdinHabetdin

        264




        264















            Popular posts from this blog

            flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

            Mangá

            Eduardo VII do Reino Unido