See, the dependency issue is exactly why I prefer portable programs over installed ones. Now, I'm not a fan of snap/flat just because there is still a curated repo of such that it depends on.
Why I much prefer AppImages, binary archives and since I develop with this, even Electron (I know, that's probably going to get the biggest grimace, some deserved some just a function of bad programming practices and over dependency on some things that some programmers have that make some people think it's bloated in some ways when not really).
There are times that I have to use older program versions along with newer versions (typically because a function that I depend on has been deprecated in a newer version) and that can cause a lot of "fun". For AppImages and binary archives (not typically an issue with Electron, at least with the games/programs that I have developed while using that framework as everything that is needed is typically already bundled with it), I would prefer everything to be included in that archive. Even if it's libs that are already installed on the main system. Because I may use it on another system to where those libs are different enough to where it can't use that particular version. That's not everyone, I know, but that's just my experience with it.
Announcement
Collapse
No announcement yet.
Focal Testing of Kubuntu 20.04 LTS
Collapse
This topic is closed.
X
X
-
I have no use for snaps, and do not install any. Ditto on flatpaks. And I'm not that fond of appimages, either. The deb packaging makes sense in terms of providing and maintaining cohesive software that, in principle, fits into the Linux code and directory structure; as well as resolving compatibility and dependency issues among user application and system software. I've been through rpm hell before.
I have also used a distro, long ago and far away, that insisted on installing user applications in /opt. There was no attempt to resolve dependencies, everything went into its own subdirectory, including various and sundry library files. It may have been an older PCLinuxOS, but don't hold me to it. It was just a freaking mess.
If Canonical offers more snaps/flats as an option, that will be fine I'll continue to ignore them. If Canonical replaces deb packaging with snaps/flats for anything that I consider important or critical, I'll be gone.
- Top
- Bottom
Leave a comment:
-
That "Complete Guide for Using Snap Packages" does not tell you what they actually do to your filesystems and boot times though, does it?
- Top
- Bottom
Leave a comment:
-
Originally posted by NoWorries View PostI am beginning to wonder about the current debate over using package management with snap. Does this debate have some parallels with the debate over the introduction of systemd?
Not so with snaps, which are basically just one of those "Canonical - hey we can do that, too...while we actually can't" ideas. I'm not against the idea of compartmentalized software distribution for 3rd party software, I have a few appimages installed and would not hesitate to install flatpaks if I needed to (so far I haven't had such a need). It's just that other vendors know how to code these things, Canonical doesn't (and in their typical MO they are just dividing the field and trying to control it with an in-house inferior
solution when there are actually better options already available). And obviously "forcing" them to users fits that MO perfectly, and I for one will have none of it.
Also, Canonical CLA will ensure the snap development always stays in-house (and the licensing can change on a whim), No other linux vendor will ever participate in it's development, because no linux company (or a sane individual developer) would accept that CLA. (And yes, you can install snaps on many distributions, but none aside from ubuntu actively support it). The iron rule is: "if it's development happens under Canonical CLA, it is going to die (in one way or another)"Last edited by kubicle; Jan 24, 2020, 01:33 AM.
- Top
- Bottom
Leave a comment:
-
I am beginning to wonder about the current debate over using package management with snap. Does this debate have some parallels with the debate over the introduction of systemd?
I was not familiar with the features of snap, so I decided to find out about it. For those who visit this forum and do not know about snaps, you can find a "Complete Guide for Using Snap Packages In Ubuntu and Other Linux Distributions" at: https://itsfoss.com/use-snap-packages-ubuntu-16-04/.
- Top
- Bottom
Leave a comment:
-
Just throwing this in: Kubuntu Focus (which ships with 18.04) has Google Chrome factory-installed. See this video at around 1min 10sec into the video.
I don't use either browser much now, but I remember having some difficult with Google Drive on Chromium but not on Google Chrome.
- Top
- Bottom
Leave a comment:
-
Originally posted by kubicle View PostI know (now), and that is what I find a bit worrying. If neon (based on 20.04) starts to push snaps instead of debs, I'll switch to something that isn't based on *buntu faster than it took me to write this.
There is no way in hell I'll ever have any snaps on any of my rigs. I can certainly get something like chromium from elsewhere, but why bother to stick with *buntu base if more-and-more things are going to replaced by craps, I mean snaps.
- Top
- Bottom
Leave a comment:
-
Originally posted by chimak111 View PostThe forcible change to chromium-as-snap-only came in 19.10. So neon users are unaffected (until neon moves to 20.04 as its base).
There is no way in hell I'll ever have any snaps on any of my rigs. I can certainly get something like chromium from elsewhere, but why bother to stick with *buntu base if more-and-more things are going to replaced by craps, I mean snaps.
- Top
- Bottom
Leave a comment:
-
Originally posted by kubicle View PostThanks, I figured that one out already and edited my post (as I'm on neon I haven't been as much in touch with *buntu changes/development, but it is obviously already circling the drain)
A "discussion" is here: https://discourse.ubuntu.com/t/call-...ansition/11179
- Top
- Bottom
Leave a comment:
-
Originally posted by kubicle View PostThanks, I figured that one out already and edited my post (as I'm on neon I haven't been as much in touch with *buntu changes/development, but it is obviously already circling the drain)
- Top
- Bottom
Leave a comment:
-
Originally posted by WWDERW View PostI believe the chromium browser does come in as a snap versus as a deb package. At least when I tried it get it on 19.10, I do not know about 20.04, I didn't bother installing it since it came in as a snap. I would prefer an AppImage over a snap, even if it is a large AppImage.Last edited by kubicle; Jan 23, 2020, 06:03 PM.
- Top
- Bottom
Leave a comment:
-
Originally posted by kubicle View PostReally? chromium-browser package depends on snapd on *ubuntu 20.04? (that's madness, if that's the case I'd get chromium from another source) or chromium-browser was installed as a snap package and not as a deb?
- Top
- Bottom
Leave a comment:
-
Originally posted by GreyGeek View PostThe side effect of uninstalling (or purging) snapd is that it takes the chromium-browser with it.
EDIT: Looks like the chromium-browser apt package actually installs the snap version in later versions of *buntu (which explains why it would depend on snapd):
https://packages.ubuntu.com/search?k...romium-browser
So your chromium-browser should actually be a snap
https://snapcraft.io/blog/chromium-i...nap-transitionLast edited by kubicle; Jan 23, 2020, 05:56 PM.
- Top
- Bottom
Leave a comment:
-
Originally posted by kubicle View PostYou shouldn't need to manually disable/remove anything, simple "sudo apt --purge autoremove snapd" followed by a reboot should remove it completely.
("list-units" reports units that systemd has *in memory* [not what is installed on disk] the snap units will be gone after a reboot)
I read somewhere about not having to use sudo for user service settings but habit is a habit with me.Between it and DuckDuckGo that's about the sum total of my memory.
PS - Thanks for the reminder, Kubicle. When you post I'm reminded of the EF Hutton ad, "When EF Hutton speaks people listen". You're EF Hutton on the KFN.
Last edited by GreyGeek; Jan 23, 2020, 05:30 PM.
- Top
- Bottom
Leave a comment:
-
Originally posted by Teunis View PostGreat recipe GreyGeek, I will at some point probably reinstall and follow your lead to purge the system of Discover and snap.
("list-units" reports units that systemd has *in memory* [not what is installed on disk] the snap units will be gone after a reboot)Last edited by kubicle; Jan 23, 2020, 04:08 PM.
- Top
- Bottom
Leave a comment:
Users Viewing This Topic
Collapse
There are 0 users viewing this topic.
Leave a comment: