# Flatpak and Snapd

**URL:** <https://forum.elivelinux.org/t/flatpak-and-snapd/1215>\
**Category:** Applications\
**Created:** [June 12, 2019, 6:18pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215 "2019-06-12T18:18:00Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![yoda](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/yoda/32/42_2.png) [@yoda](https://forum.elivelinux.org/u/yoda)\
**Post date:** [June 12, 2019, 6:18pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/1 "2019-06-12T18:18:00Z")

</div>

Question to experienced " Debian experiencied " people.

Are you using Flatpak and snapd to install apps not already in the official Debian repo ?

Or you don't dare doing it, risking to make your system unstable ?

As security/confidentiality and stability are important to me, I was wondering what people who have been with Debian for a long time, are doing, concerning those 2 Applications's installation standard that are cool to use for Linux Noobies/Green

> **[Install Linux apps using the Snap Store | Snapcraft](https://snapcraft.io/store)**
>
> Find and install the best Linux software for all major Linux distributions.

> **[Flathub - Apps for Linux](https://flathub.org/en)**
>
> Find and install hundreds of apps and games for Linux. Enjoy Firefox, Telegram, RetroArch, GIMP and many more!

---

<div class="post-metadata">

**Author:** ![triantares](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/triantares/32/2550_2.png) [@triantares](https://forum.elivelinux.org/u/triantares)\
**Post date:** [June 13, 2019, 2:38pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/2 "2019-06-13T14:38:38Z")

</div>

My experience using snap to install e22 on Ubuntu definitely messed with my system making it unstable.  
My advice: Test first on a disposableVirtualbox install, that's a fair copy of your system.

---

<div class="post-metadata">

**Author:** ![Rebel450](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/rebel450/32/2737_2.png) [@Rebel450](https://forum.elivelinux.org/u/Rebel450)\
**Post date:** [June 14, 2019, 9:18am UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/3 "2019-06-14T09:18:11Z")

</div>

Before thinking about SNAP & flat -  
we should better think at first 'bout  
init - upstart - systemd

Then, when you are ready with this concept,  
you might think about it - imo 😉

Next thoughts to this:  
Which base is under the hood,  
is it recommendable to use it with snap/flat -  
then  
which sources are reliable/worth to trust on?

You see,  
words are easy, but then ... - like Linus said:  
"show me the code...."

LOL. 🤣

---

<div class="post-metadata">

**Author:** ![Thanatermesis](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/thanatermesis/32/3_2.png) [@Thanatermesis](https://forum.elivelinux.org/u/Thanatermesis)\
**Post date:** [April 25, 2022, 7:01am UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/4 "2022-04-25T07:01:56Z")

</div>

![272825843_521036596110695_8855527041125068828_n](https://forum.elivelinux.org/uploads/default/original/2X/5/56fa533f2cb1088388d72e51903d03e2c5b141dc.jpeg)

---

<div class="post-metadata">

**Author:** ![TheTechRobo](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/thetechrobo/32/3394_2.png) [@TheTechRobo](https://forum.elivelinux.org/u/TheTechRobo)\
**Post date:** [April 25, 2022, 8:56pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/5 "2022-04-25T20:56:13Z")

</div>

[I don't use snap](https://www.reddit.com/r/linux/comments/j3ajnf/whats_wrong_with_snaps_why_so_many_people_hate_it/g7eckk2/?utm_source=reddit&utm_medium=web2x&context=3). I do like flatpak though.

---

<div class="post-metadata">

**Author:** ![triantares](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/triantares/32/2550_2.png) [@triantares](https://forum.elivelinux.org/u/triantares)\
**Post date:** [April 25, 2022, 9:07pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/6 "2022-04-25T21:07:38Z")

</div>

Both get messy but I have a tendency for flatpack too if I need a program that doesn't have Debian binaries like 'opencpn'.

---

<div class="post-metadata">

**Author:** ![Thanatermesis](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/thanatermesis/32/3_2.png) [@Thanatermesis](https://forum.elivelinux.org/u/Thanatermesis)\
**Post date:** [February 28, 2023, 3:05pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/7 "2023-02-28T15:05:07Z")

</div>

For compatibility and giving the users the opportunity to use as much features as **they want** on elive, flatpacks & other things are by default working (on their own risk)

In the same way, "apt-add-repository" which is widely used/known on ubuntu also works on elive, so people can add any repo they want to use, this comes from the package software-properties-common, now im wondering how much we need this feature to be added on elive 🤔 I mean, is there really any repo that can be used in debian systems? (they are normally made for ubuntu ones), do this feature should be removed? 🤔

---

<div class="post-metadata">

**Author:** ![triantares](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/triantares/32/2550_2.png) [@triantares](https://forum.elivelinux.org/u/triantares)\
**Post date:** [February 28, 2023, 3:15pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/8 "2023-02-28T15:15:09Z")

</div>

I think adding ubuntu (or other 3rd party) repositories is asking for trouble, even if it's only the /usr/ versus /usr/share/ differences.  
On top those repos (and PPAs) use different numbering and naming schemes that aren't compatible.

I think they shouldn't be used. Everything there can usually also be found as flatpack which might installs might flounder but won't destabilize the system ...... 3rd party .debs will, certainly if they're forced.

My vote is: Remove.

---

<div class="post-metadata">

**Author:** ![Thanatermesis](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/thanatermesis/32/3_2.png) [@Thanatermesis](https://forum.elivelinux.org/u/Thanatermesis)\
**Post date:** [February 28, 2023, 3:18pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/9 "2023-02-28T15:18:12Z")

</div>

I think (if im not wrong) they are compatible in the sense that they cannot be added if they are not distro-named equivalent, but in any case I think that's not really going to be used by users in Elive (debian), so hum yeah, let's remove that for now...

---

<div class="post-metadata">

**Author:** ![TheTechRobo](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/thetechrobo/32/3394_2.png) [@TheTechRobo](https://forum.elivelinux.org/u/TheTechRobo)\
**Post date:** [February 28, 2023, 3:47pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/10 "2023-02-28T15:47:53Z")

</div>

> [@triantares](#):
>
> I think adding ubuntu (or other 3rd party) repositories is asking for trouble, even if it's only the /usr/ versus /usr/share/ differences.

Agreed - Bullseye doesn't support zstd-compressed packages, while Bookworm does, whereas Ubuntu's supported them for awhile so you get lovely things like "unknown compression type" on Bullseye. Which is annoying when a piece of software's Debian version is _only through a PPA_...

Ask me how I know.

---

<div class="post-metadata">

**Author:** ![Hergezod](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/hergezod/32/2842_2.png) [@Hergezod](https://forum.elivelinux.org/u/Hergezod)\
**Post date:** [March 5, 2023, 5:12pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/11 "2023-03-05T17:12:15Z")

</div>

On my work computer running Devuan I use AppImages for a few applications like Avidemux and Deflemask. Mainly because the former loads on the second or third try if I install it from deb-multimedia and is prone to crashing, while the latter is only available in this format. 🙂  
I tend to look at Flatpak and snapd as unnecessary bloat. You want to run an app that does a few simple actions and relies on GTK/Qt? Not a problem! Just install a Flatpak of the KDE/GNOME environment and keep it for the sake of this small app. I also remember one app having write access to my root folder even though Flatpaks were supposed to be sandboxed and thus isolated from the system. I'm guessing snaps should be a bit smaller in size but tied to systemd to work. Maybe I'm old fashioned, but I'm just not sold on the idea of running applications in a sandbox. Though I can see a value in containers for web applications. 🙂  
To me it makes more sense to just use an alternative app, install a deb package outside of the default repos or compile the app (provided it isn't Chromium) 😅

---

<div class="post-metadata">

**Author:** ![triantares](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/triantares/32/2550_2.png) [@triantares](https://forum.elivelinux.org/u/triantares)\
**Post date:** [March 5, 2023, 7:00pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/12 "2023-03-05T19:00:47Z")

</div>

> [@Hergezod](#):
>
> Avidemux and Deflemask. Mainly because the former loads on the second or third try if I install it from deb-multimedia and is prone to crashing

Have you tried that on (de-systemded) Elive? I've never had any crashes there using the avidemux.deb. 🤔

---

<div class="post-metadata">

**Author:** ![Hergezod](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/hergezod/32/2842_2.png) [@Hergezod](https://forum.elivelinux.org/u/Hergezod)\
**Post date:** [March 6, 2023, 3:33pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/13 "2023-03-06T15:33:06Z")

</div>

Thanks for the suggestion! I believe I saw it preinstalled in the latest Elive beta.  
I'll give it a try when I need to make light edits to videos 🙂

---

<div class="post-metadata">

**Author:** ![triantares](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/triantares/32/2550_2.png) [@triantares](https://forum.elivelinux.org/u/triantares)\
**Post date:** [March 6, 2023, 3:47pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/14 "2023-03-06T15:47:03Z")

</div>

> [@Hergezod](#):
>
> light edits to videos 🙂

- Here's another tip. 🙂

You can also use 'ffmpeg' directly from a terminal for minor edits:

> **[How To Edit Videos Using FFmpeg](https://prateekvjoshi.com/2015/12/08/how-to-edit-videos-using-ffmpeg/)**
>
> Editing videos can be a huge pain if you don’t have the right tools. We know that there are a lot of tools available for image editing. You can quickly crop, resize, or manipulate an image wi…

---

<div class="post-metadata">

**Author:** ![Hergezod](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/hergezod/32/2842_2.png) [@Hergezod](https://forum.elivelinux.org/u/Hergezod)\
**Post date:** [March 6, 2023, 3:57pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/15 "2023-03-06T15:57:30Z")

</div>

I know and I've used ffmpeg in the past but with the help of avisynth scripts for some old family footage.  
By itself, I don't think ffmpeg will trim videos for you which is the most common scenario for me. Avidemux does this but if you don't want to reencode the file, you need to trim so that the first and last frames are I-Frames. If you don't choose keyframes you might end up with a faulty file. LosslessCut does a similar thing but it also rounds up to the closest keyframes. Not always the best solution but it does help when you're in a hurry and your computer is too slow to reencode the file in time. 😁

---

<div class="post-metadata">

**Author:** ![Thanatermesis](https://forum.elivelinux.org/user_avatar/forum.elivelinux.org/thanatermesis/32/3_2.png) [@Thanatermesis](https://forum.elivelinux.org/u/Thanatermesis)\
**Post date:** [March 18, 2023, 11:00pm UTC](https://forum.elivelinux.org/t/flatpak-and-snapd/1215/16 "2023-03-18T23:00:34Z")

</div>

_I will need to do a test of installing all those "apps systems" in a tests environment and running an installation-with-upgrade-mode to see if they keep correctly installed_

done
