<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Times New Roman, Times, serif">Thanks for the
explanation of my options Derek! I do tend to like to use the
latest software/package versions, but I have heard enough other
people at NBLUG complain about what they felt were useless
changes to the user interface of certain packages/apps that they
use to know that many people do not update as frequently as I
like to do. <br>
</font></p>
<p><font face="Times New Roman, Times, serif">I use Linux Mint
partly because it is ranked on DistroWatch as the third most
popular Linux distro (<a moz-do-not-send="true"
href="https://distrowatch.com/table.php?distribution=mint"
class="moz-txt-link-freetext">https://distrowatch.com/table.php?distribution=mint</a>),
so I assumed that more users translates to more frequent
updates. LM does appear to use a fixed release model instead of
rolling. I haven't really thought about it before, but it looks
like Linux Mint is a Ubuntu based distro (whatever that means),
but uses Debian for its package management - ? Do the distros
usually package the apps themselves or does Ubuntu/Debian do
that?</font></p>
<p><font face="Times New Roman, Times, serif">We can talk about this
more at the NBLUG meeting on Tuesday, but I am curious what
Linux distros other members use and why they prefer _____. <br>
</font></p>
<p><font face="Times New Roman, Times, serif">Brad<br>
</font></p>
<div class="moz-cite-prefix">On 7/6/22 12:00, <a class="moz-txt-link-abbreviated" href="mailto:talk-request@nblug.org">talk-request@nblug.org</a>
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:mailman.1.1657134001.19415.talk@nblug.org">
<pre class="moz-quote-pre" wrap="">Send talk mailing list submissions to
<a class="moz-txt-link-abbreviated" href="mailto:talk@nblug.org">talk@nblug.org</a>
To subscribe or unsubscribe via the World Wide Web, visit
<a class="moz-txt-link-freetext" href="https://nblug.org/mailman/listinfo/talk">https://nblug.org/mailman/listinfo/talk</a>
or, via email, send a message with subject or body 'help' to
<a class="moz-txt-link-abbreviated" href="mailto:talk-request@nblug.org">talk-request@nblug.org</a>
You can reach the person managing the list at
<a class="moz-txt-link-abbreviated" href="mailto:talk-owner@nblug.org">talk-owner@nblug.org</a>
When replying, please edit your Subject line so it is more specific
than "Re: Contents of talk digest..."
Today's Topics:
1. Re: preferences on software package versions, thoughts on
Snap/Flatpak/Appimage (Derek B. Noonburg)
----------------------------------------------------------------------
Message: 1
Date: Tue, 5 Jul 2022 15:00:12 -0700
From: "Derek B. Noonburg" <a class="moz-txt-link-rfc2396E" href="mailto:derekn@foolabs.com"><derekn@foolabs.com></a>
To: <a class="moz-txt-link-abbreviated" href="mailto:talk@nblug.org">talk@nblug.org</a>
Subject: Re: [NBLUG/talk] preferences on software package versions,
thoughts on Snap/Flatpak/Appimage
Message-ID: <20220705150012.0db9bc45@numbat>
Content-Type: text/plain; charset=US-ASCII
If you want the latest versions of applications, your choices come down
to:
(1) Run a Linux distribution that updates things often, which probably
means a rolling release distro. Oh, and you also need to make sure
that the distro packages the particular apps you want.
(2) Run binaries built by the application developers. Lately those
have been moving toward flatpak/appimage/snap/whatever. I haven't
personally played with any of those formats, but they feel pretty
kludgey to me -- "All these Linux distros have different library
versions... I know, we'll package up all of the libraries (almost a
mini Linux distro) with our app." I guess that approach does "fix" the
problem, but ick.
This also has the downside of requiring you to make sure the apps get
updated -- as you pointed out.
(3) Build the applications yourself from source. This avoids library
version problems, but obviously requires some extra work. Maybe worth
it if you have a small number of applications that you really care
about keeping current, maybe not.
Also, some applications are pretty easy to build from source, and some
are a major pain in the butt. It's kind of hard to tell until you
actually try to build them.
This has the same update problem as option 2.
It would be nice if the Linux folks could settle on a single desktop
distribution, so that application developers could simply package for
that distro. But: <a class="moz-txt-link-freetext" href="https://xkcd.com/927/">https://xkcd.com/927/</a>
Given all of that, do you really need the absolute latest versions of
those applications? For system libraries and common attack targets (web
browsers), you clearly want to apply security updates promptly.
Centralized system updates are great for that. For other things... how
many security updates (as opposed to bug fix and feature updates) does
FreeCAD (for example) receive?
If you really do want the updates -- maybe you ran into a bug in
FreeCAD that's been fixed, maybe Mint has a particularly old version,
or whatever -- if there are only a couple applications like that, then
maybe it's worth considering option 2 (or 3) for just those
applications.
- Derek
On Mon, 4 Jul 2022 12:50:04 -0700
Brad Morrison <a class="moz-txt-link-rfc2396E" href="mailto:bradmorrison@sonic.net"><bradmorrison@sonic.net></a> wrote:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Hi all,
As I'm fairly new to Linux, I'm sure that there are reasons for why
the software packages in the Ubuntu repositories are often not the
latest versions available via the various projects' websites. I tend
to prefer to not use Flakpak/Flathub, after reading a blog post from
Clem, the project lead of Linux Mint (which is the distro I use)
about his concerns about Snap (<a class="moz-txt-link-freetext" href="https://blog.linuxmint.com/?p=3906">https://blog.linuxmint.com/?p=3906</a>).
But I have noticed that for both FreeCAD and gnuCash, the Flatpak
versions are considerably more recent/updated than the "Ubuntu"
version (is that what you call it?) also available in the Linux Mint
software manager.
FreeCAD: 18.4 for the Ubuntu version v. 19.4 for the Flathub version
- <a class="moz-txt-link-freetext" href="https://www.freecadweb.org/">https://www.freecadweb.org/</a>
gnuCash: 3.8b for the Ubuntu version v. 4.10+ for the Flathub version
- <a class="moz-txt-link-freetext" href="https://www.gnucash.org/">https://www.gnucash.org/</a>
<a class="moz-txt-link-rfc2396E" href="https://www.gnucash.org/"><https://www.gnucash.org/></a>
I could also download the appimage from the FreeCAD website, but I
like centrally managed updates.
Does anyone else have any thoughts to share on this? Preferences?
And I've also wondered how the desktop version of Signal is set up so
that the package is installed via the Linux Mint software manager,
but the updates come via the web (from Signal). Is that another
approach to similar issues?
Thanks!
Brad
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
------------------------------
Subject: Digest Footer
_______________________________________________
talk mailing list
<a class="moz-txt-link-abbreviated" href="mailto:talk@nblug.org">talk@nblug.org</a>
<a class="moz-txt-link-freetext" href="https://nblug.org/mailman/listinfo/talk">https://nblug.org/mailman/listinfo/talk</a>
------------------------------
End of talk Digest, Vol 199, Issue 4
************************************
</pre>
</blockquote>
</body>
</html>