Well, let's take VLC, it has several library dependencies. The biggest thing what the distribution's repositories solve is that they keep all of the installable software in their repo in sync and in concert regarding library dependencies. Try one day to compile a bigger software with shared libraries and also in way when those libraries are statically linked. When static linked the executable will be probably surprisingly bigger than the shared library variant. The whole purpose of shared libraries is to save space and allow ruse of the libraries for as many software packages as we want. On the other hand this can introduce problems when you have multiple versions, or various packages depend on different versions. The only way these eco-systems like snap can avoid any library collision without posing any constraint on the hosted programs is to build up their own environment of dependent packages. The most independent way is if every installed software would carry their own copy of dependencies in a segregated manner. That would result in a lot of redundancy and space, but this maybe not a problem any more with large hard drives.
On Sun, Jan 6, 2019 at 11:01 AM jonnyX <[email protected]> wrote: > Anyone have experience with this? Pros & cons? Seems like a way to lower > the bar for linux newbies, but I am wary of ease-of-use risks associated > with a centralized app store ecosphere. > > ~~Dru > > > From: Michael Harrison <*> > > Date: Sun, 6 Jan 2019 09:00:32 -0500 > > To: "Cha. Unix Gnu Android Linux User Group" <[email protected]> > > Subject: [Chugalug] SNAP Curious > > > > Am just exploring some strange ideas, and playing with a couple of > Ubuntu 18.04 instances which has me bumping into “snaps”. > > > > https://snapcraft.io > > > > Are any of ya’ll using them as a “consumer”. > > > > Are any of ya’ll creating snap’s ? > > > > I’m trying to figure out why, for example, I would install VLC from a > “snap” rather than: apt-get install vlc… > > > > —Mike-- > > > > _______________________________________________ > > Chugalug mailing list > > [email protected] > > http://chugalug.org/cgi-bin/mailman/listinfo/chugalug > > -- > -- > You received this message because you are subscribed to the Google Groups > "NLUG" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nlug-talk?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "NLUG" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- You received this message because you are subscribed to the Google Groups "NLUG" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nlug-talk?hl=en --- You received this message because you are subscribed to the Google Groups "NLUG" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
