LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 05-04-2021, 10:51 AM   #1
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Rep: Reputation: 46
Snap packages - why?


Why is there so many snap packages all of a sudden?
And how do snap packages work with old and small computers, that are practically too small to run Gnome or KDE?
 
Old 05-04-2021, 12:07 PM   #2
shruggy
Senior Member
 
Registered: Mar 2020
Posts: 3,670

Rep: Reputation: Disabled
Canonical pushes for snaps because snap packages are easier for them to maintain. See Chromium in Ubuntu – deb to snap transition.


Quote:
Originally Posted by turboscrew View Post
And how do snap packages work with old and small computers, that are practically too small to run Gnome or KDE?
A quote from ubuntuforums.org
Quote:
Originally Posted by CatKiller
Snaps are no slower than software installed through deb packages. They are slower to start the first time than software installed through deb packages.

Last edited by shruggy; 05-04-2021 at 12:14 PM.
 
1 members found this post helpful.
Old 05-04-2021, 07:40 PM   #3
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Here's a nice explanation that I stumbled upon ...

Having read this – you should very(!) carefully consider what they have decided to do here! In effect, they're implementing a "lightweight container environment." Which means that they're trading convenience for disk space, and maybe trading "short-term convenience" for "much larger headaches down the road." (Only you can tell ...)

It is therefore very important for you to fully understand what they are doing here, and why, and then to decide for yourself whether this ("one might say, 'radical' ...) strategy is compatible with your situation. In particular, if you need to deploy various packages that need to interact tightly with one another, it might not be.

Here's another situation where I wish that the original implementors had more-carefully chosen their terminology. I wish they'd just called them "snaps," rather than "snap packages ..." Because the implementations have nothing to do with each other, whether or not the outcome apparently does.

Last edited by sundialsvcs; 05-04-2021 at 08:04 PM.
 
1 members found this post helpful.
Old 05-04-2021, 10:35 PM   #4
Bonzoo
Member
 
Registered: Sep 2018
Location: Costa Rica
Distribution: Antix21a2,Parrot rolling,MXfce19.4,Sparky Openbox
Posts: 233

Rep: Reputation: 48
Well there's another clown pressing for nothing but flatpacks. I'm downloading Debian non-free testing as I type
 
1 members found this post helpful.
Old 05-05-2021, 12:32 AM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by shruggy View Post
Canonical pushes for snaps because snap packages are easier for them to maintain.
Word.
Quote:
Originally Posted by shruggy View Post
A quote from ubuntuforums.org
They do take a lot of resources though; hard drive space and RAM iirc. We have had numerous examples right here on LQ where people have problems precisely with what OP is asking.

And BTW, that applies to all containerised software packages. They do have their place, but making them the default is madness. The sort of madness that is considered normal in the computer/internet world of the 2020s.
 
1 members found this post helpful.
Old 05-05-2021, 05:20 PM   #6
computersavvy
Senior Member
 
Registered: Aug 2016
Posts: 3,345

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
I don't use snaps, flatpacks, or modular stuff.

The issue I see is bloat and package incompatibility. Each is supposed to contain all the dependencies it needs so when you have several of those "packages" that each use the same libraries then you wind up with multiple copies of the same libraries, and there is nothing to ensure they are all the same or compatible with other installed software.

Multiple copies ===>> bloat
different versions ===>> potential incompatibiities

All leads to headaches for the user.
 
1 members found this post helpful.
Old 05-06-2021, 12:03 AM   #7
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Let's not forget that Linux software management is fundamentally different from Windows'.
Some people feel the need to even out any sort of hurdle to "pull more people over to Linux", and containerised packages are often thought to help with that because they finally allow newbies to install packages "the way they're used to": hunt it on the WWW, run an installer... as I said, they have their use but this is abuse...
 
2 members found this post helpful.
Old 05-06-2021, 11:22 AM   #8
turboscrew
Member
 
Registered: Apr 2009
Location: Nokia (town), Finland
Distribution: Mint, Debian
Posts: 601

Original Poster
Rep: Reputation: 46
Sounds like they are exactly what I feared them to be.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: How To Enable Snap And Install Snap Packages On Linux Mint 20? LXer Syndicated Linux News 1 06-13-2020 05:09 PM
Ubuntu’s container-style Snap app packages now work on other Linux distributions jeremy Linux - News 2 09-28-2017 08:13 PM
LXer: Ubuntu Snap Packages: The Good, the Bad, the Ugly LXer Syndicated Linux News 0 04-26-2016 08:51 AM
LXer: LXD, Snap Packages and Cloud Storage Headline Ubuntu Linux 16.04 LTS LXer Syndicated Linux News 0 04-21-2016 04:50 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 03:14 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration