LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


View Poll Results: Do you use Appimage, Flatpak, and/or Snaps?
Appimage 16 10.67%
Flatpak 6 4.00%
Snap 5 3.33%
More than one of the above 8 5.33%
None of the above 115 76.67%
Voters: 150. You may not vote on this poll

Reply
  Search this Thread
Old 12-22-2020, 02:48 PM   #76
shevegen
Member
 
Registered: May 2004
Distribution: Slackware / GoboLinux / LFS / VoidLinux
Posts: 145

Rep: Reputation: 26

> With that in mind: I have no idea why snap and flatpack (which aren't really
> cross-distribution) even exist.

IMO since both Red Hat and Canonical feel they get something through them.

By the way I disagree with the other statement; since I remember klik,
AppImage most definitely wants to make software installation easier.
That was the old selling point of klik; not sure what happened with it
but I think KDE uses something like that today ... I forgot what they
use though. Some store?
 
Old 12-22-2020, 02:50 PM   #77
shevegen
Member
 
Registered: May 2004
Distribution: Slackware / GoboLinux / LFS / VoidLinux
Posts: 145

Rep: Reputation: 26
> In Linux distros with graphical package managers, software installs are drop dead simple.

Not true either. It is hard for many distributions to offer recent versions. Debian in
particular (including SID by the way). I mean, if debian would have done a better job,
we'd never see ubuntu become a success, right? So somehow ubuntu fit a niche that people
liked. (I am not really among these guys; I am still a tinker-dude, even though I tinker
less than I used to. If I'd have to pick my single most favourite of all time, it is
still GoboLinux, simply due to the philosophy. Although nowadays, a mixture of GoboLinux
and NixOS, just without nix, would be neat. And more focus on the GUI side, like how
linuxmint does it out of the box. I don't need the GUIs, but they are nice to impress
people with!)
 
Old 12-22-2020, 04:46 PM   #78
TheTKS
Member
 
Registered: Sep 2017
Location: Ontario, Canada
Distribution: Slackware, X/ubuntu, OpenBSD, OpenWRT
Posts: 361

Rep: Reputation: 243Reputation: 243Reputation: 243
Quote:
Originally Posted by shevegen View Post
AppImage most definitely wants to make software installation easier.
AppImages aren't actually installed. That's not just an academic distinction: you save a single file to your drive, a launcher, with *everything* it needs to run the application. You can't update most AppImages; if you want a newer version (or an older one), you download it, and can keep as many versions on your drive as you want.

The project positions itself that way. From their website, "AppImage format is ideal for upstream packaging" and "AppImages can be downloaded and run without installation".

I've tried them all (and 0install once.) As a user, I could live without them, but I use one AppImage because that's the only package format the application comes in on Linux, and a few Snaps because Ubuntu has forced their use ex. Chromium. Yes, I know you can still work around that, but I spend my time on other things instead.

TKS
 
Old 12-23-2020, 02:56 AM   #79
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 shevegen View Post
> In Linux distros with graphical package managers, software installs are drop dead simple.

Not true either. It is hard for many distributions to offer recent versions. Debian in
particular (including SID by the way).
Um.
Compared to "Find an app on the wild web, download the installer, run the installer and pray that your antivirus works" it is dead simple on Linux, or most GNU/Linux distros, to be precise. It's just different, which seems the biggest argument for snaps, flatpak etc.: they are more familiar, like Windows installers.
:SMH:

And the recent versions argument has been debunked several times in this thread alone (Debian in particular).
Keywords:
  • Shiny new stuff syndrome
  • security updates - I have subscribed to the notification mailing list, and it's beautiful to watch how quickly they come in, sometimes even before I read the corresponding news article
 
1 members found this post helpful.
Old 12-23-2020, 09:08 AM   #80
jmgibson1981
Senior Member
 
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: Debian
Posts: 1,141

Rep: Reputation: 392Reputation: 392Reputation: 392Reputation: 392
I currently only use snaps, but voted for any that I can.

While using as few as I can I've come to appreciate the bonuses of keeping my system clean in regards to not using external repositories or manually compiled stuff with make / make install.

I don't like snaps because I can't see what's in them as easily of course. I do however accept that there will eventually come some type of universal packaging, and I don't let philosophical reasoning block me from using what works. Philosophical reasoning is not a good reason to not have the software or versions I need. If I can use it and keep it isolated, I'm good.

I've also made a move toward Docker recently so I may elimate snaps save the docker snap because I don't want to add their external repository. This applies only to my server though.

In the case of my desktops as they are LTSP pxe booted I can't use snaps in them anyway as far as I know. Haven't figured how to install them in a chroot yet. I do use external repositories such as google chrome, but the booted image is read only as I understand it so it's a non issue.

Last edited by jmgibson1981; 12-23-2020 at 09:19 AM.
 
Old 12-24-2020, 11:17 PM   #81
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,803

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Snap... Once

I've only ever used a Snap for the CertBot installation (and I wish they'd gone with more traditional packing methods for that). In general, I'll use a distribution-specific package, a source tar archive (and configure/make), or a tar archive with a binary/binaries (seldom).
 
Old 12-25-2020, 12:03 AM   #82
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,803

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Quote:
Originally Posted by jmgibson1981 View Post
While using as few as I can I've come to appreciate the bonuses of keeping my system clean in regards to not using external repositories or manually compiled stuff with make / make install.
You don't have to "pollute" your distribution's basic installation when compiling from sources. When you run "configure/make/make install" it, by default, produces the binaries/libraries/etc outside the OS's normal /bin and /usr/bin locations", anyway, and the distribution's update process won't interfere with or be confused by the things you've compiled. (Or you could go with "--prefix=/opt". Placing non-OS applications under "/opt" was the original intent of the "/opt" tree anyway.) Having "/usr/local" (or "/opt") set up as a separate filesystem helps, too.

Cheers...
 
3 members found this post helpful.
Old 12-27-2020, 02:57 PM   #83
jmgibson1981
Senior Member
 
Registered: Jun 2015
Location: Tucson, AZ USA
Distribution: Debian
Posts: 1,141

Rep: Reputation: 392Reputation: 392Reputation: 392Reputation: 392
Quote:
Originally Posted by rnturn View Post
You don't have to "pollute" your distribution's basic installation when compiling from sources. When you run "configure/make/make install" it, by default, produces the binaries/libraries/etc outside the OS's normal /bin and /usr/bin locations", anyway, and the distribution's update process won't interfere with or be confused by the things you've compiled. (Or you could go with "--prefix=/opt". Placing non-OS applications under "/opt" was the original intent of the "/opt" tree anyway.) Having "/usr/local" (or "/opt") set up as a separate filesystem helps, too.

Cheers...
I may look into it then. I haven't messed with compiling at all so I had no idea I could prefix it to wherever I wanted. This makes some things potentially easier for me. Thank you much.
 
Old 12-28-2020, 01:11 PM   #84
Germany_chris
Senior Member
 
Registered: Jun 2011
Location: NOVA
Distribution: Debian 12
Posts: 1,071

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497
I use flatpack it's a nice system and there's enough of them to keep everyone happy
 
Old 12-31-2020, 07:09 PM   #85
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,231

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Flatpak doesn't have good support for adding binaries or scripts to the PATH. That obviously a huge problem.

I run Fedora, and there's nothing I can get as a Flatpak that isn't also in Fedora's repos. If I were running a more "stable" distro, I would likely treat Flatpak as a safer alternative to using unofficial repositories, PPAs, etc.
 
Old 01-01-2021, 02:51 PM   #86
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,231

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Well.

On my Fedora installation, with "Kstatusnotifieritem/appindicator support" installed and active, I've noticed that Discord's system tray icon doesn't work (as in you don't get one) if you install Discord from rpmfusion. But it does work if you install it from FlatHub.

Last edited by dugan; 01-01-2021 at 03:12 PM.
 
Old 02-16-2021, 12:01 PM   #87
craigevil
Senior Member
 
Registered: Apr 2005
Location: OZ
Distribution: Debian Sid/RPIOS
Posts: 4,886
Blog Entries: 28

Rep: Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533Reputation: 533
As I have recently made the switch to Debian Stable I find myself using both snaps and flatpaks.
Yes I could compile from source, but why bother when I can simply install snap/flatpak.
Never heard of Appimage. I will have to look into it.
Didn't realize this thread was here, it has been quite a while since I was on LQ.
Code:
$ snap list
Name               Version                     Rev    Tracking       Publisher         Notes
chromium           89.0.4389.47                1493   latest/beta    canonical✓        -
core               16-2.48.2.1                 10828  latest/stable  canonical✓        core
core18             20210128                    1990   latest/stable  canonical✓        base
core20             20201210                    907    latest/stable  canonical✓        base
gnome-3-28-1804    3.28.0-19-g98f9e67.98f9e67  147    latest/stable  canonical✓        -
gnome-3-34-1804    0+git.3556cb3               68     latest/stable  canonical✓        -
gtk-common-themes  0.1-50-gf7627e4             1514   latest/stable  canonical✓        -
snap-store         3.38.0-55-geb45541          499    latest/stable  canonical✓        -
telegram-desktop   2.5.8                       2403   latest/stable  telegram.desktop  -
Code:
$ flatpak list
Name                          Application ID                                 Version           Branch          Installation
Bitwarden                     com.bitwarden.desktop                          1.7.0             stable          system
Freedesktop Platform          org.freedesktop.Platform                       18.08.39          18.08           system
Freedesktop Platform          org.freedesktop.Platform                       20.08.4           20.08           system
default                       org.freedesktop.Platform.GL.default                              20.08           system
html5-codecs                  org.freedesktop.Platform.html5-codecs                            18.08           system
LibreOffice                   org.libreoffice.LibreOffice                    7.1.0.3           stable          system
 
  


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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Everything You SHould Know About Using AppImage to Install Software in Linux LXer Syndicated Linux News 0 08-03-2017 06:50 PM
VLC Flatpak SML Linux - Software 2 01-21-2017 03:32 AM
LXer: digiKam Recipes 5.0.1 Released and digiKam AppImage Package Coming LXer Syndicated Linux News 0 10-26-2016 04:30 PM
LXer: Explore Flatpak in Fedora 24 LXer Syndicated Linux News 0 06-24-2016 08:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 06:00 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