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.

Reply via email to