proxmox

What’s the deal with Flatpak? (Linux Crash Course Series)

What’s the deal with Flatpak? (Linux Crash Course Series)

#Whats #deal #Flatpak #Linux #Crash #Series

“Learn Linux TV”

Linux software packaging has seen some interesting changes lately, especially with the rise of the “universal package”. Flatpak, one of the leading forms of the prominent universal package types has seen some confusion (and sometimes controversy) but in this video, Jay will explain the concept…

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

48 Comments

  1. I don't "get it". Flatpak, and universal packages in general, feel like a very microsoft windows style solution for installing programs. One of the reasons I choose to use Linux is because I don't like the way applications are packaged for and installed on windows!

  2. Still don't understand the purpose. If the software is accepted by a distro, then it is integrated there. There are three major package management systems, dpkg/apt, rpm/yum, and pacman. Their repos are secured and heavily tested. If you run with those distro agnostic installers, such as homebrew, flatpak and snap you 1. take risks, you only do it if other alternatives are not available, and 2. the installation takes more disk space and are putting lots of files in your system, and they don't resolve dependencies very good. You run homebrew on Mac, because that's the only alternative, and otherwise you avoid them.

  3. this is a good video and goes into the extra things you'll want to know when using flatpaks. One thing that worries me with both flatpaks and snaps is how do I know that there are updated flatpaks available? For apts (on ubuntu), there's an indicator in the status bar when there are updates (I think it checks daily) that also turns red when there are security updates. Is there something similar for flatpaks (or snaps)? I think snaps are updating automatically when I try to start the program which I do not want.

  4. Hello Jay! I'm using Ubuntu 22.04, and for a while now, when I boot my laptop, it shows up with some errors. These are the errors:Ā 

    [Ā  Ā  Ā  0.914802]Ā  integrity:Ā  Problem loading X.509 certificate -6Ā 

    [Ā  Ā  Ā  1.274660] amd_gpio AMDI0030:00: Invalid config param 0014

    /dev/nvme0n1p2: clean, 334076/30498816 files, 15376893/121965056 blocks

    [Ā  Ā  Ā  Ā 2.998410] amd_gpio AMDI0030:00: invalid config param 0014Ā 

    I don't know what those mean or how to solve them, but I hope someone can help me with that. Excuse my English; I am not native or advanced.šŸ˜Š Thank you in advance!

  5. Problem with Linux is you why do I even need to talk to Sudo? Why even a crash course? Can it be like every other OS and I just choose a radio button, a menu item, a checkbox. Done! If that was the case then Linux would be even more popular, but you don't become a Linux nerd because you want to be popular or easy you all want out of this is to turn your noses I know something useless that you don't.

  6. I have a grand total of one flatpak and one appimage on my system.. for things that tend to break everything otherwise at every update.. a youtube downloader and a controller for 3d printing.. (and the damn appimage for that needs fixing every single time because.. dunno.. moronic devs and maintainers comes to mind when the thing calls wrongly named libs from WITHIN it's own directory.. obviously they don't actually test the thing

  7. Hi, dear friend, you missed that user can uninstall flatpak apps from GNOME Software/Discover like other apps. Also software centers can update flatpak apps without command-line tools. Thanks for videos.

  8. Thank you for the video.
    You could have mentioned that for KDE Plasma 5.27 you don't need the Flatseal application to manage permissions but there is a module for Plasma's System Settings that does the same.
    In case your distribution did not install it by default it is called e.g. "kde-config-flatpak", "flatpak-kcm" or "kcm_flatpak".

  9. Flatseal is essential and so is Warehouse, it allows easy access to installed flatpak's user data and configures, delete said data ("reset" the app), uninstall, downgrade and even disable updates

  10. I follow a specific algorithm when installing software. Firstly, I prioritize native packages. Regarding versions, I always opt for the latest, whether it's a Flatpak or a rpm/deb package. Within Flatpak choices, I particularly favor those from the Fedora registry over flathub. Overall, I highly value the Flatpak technology.

  11. I quitted Flatpaks because the permissions problems that made my experience with the applications very bad and with missing very critical features, and I didn't know how to use Flatseal (what permission to turn on? it is very complex), and this problem doesn't exist on snaps.

  12. Thanks for another interesting video. And after reading the comments is seems like I'm alone in having the problems I have with flatpaks. Namely permissions, either to some "essential file or folder" or simply to save files that You create with the program !!
    I don't know how many flatpaks I've had that either installed with "non functional permissions" ((i.e. permission settings that made the program essentially useless or just partially functional)) or that worked when installing only to for some unknown reason stop working as intended. And no amount of "tinkering with flatseal" has been able to correct the problems in any logic manner. I.e. sometime You can find and change a setting that corrects a problem that suddenly occurred, but it makes You wonder WHY, if it needed that setting it worked before when You had not changed it. And other times when I get "the same problem" with another program, giving it the same "permissions" that works for one program does absolutely nothing for the "non working" program…
    All in all I've had MUCH more problems with flatpaks than with any other format… :/
    Best regards.
    P.S I'm running

  13. 14:10 to 14:30 yes but how long a span of time does this account for in which a specific runtime hasnt been used?

    I don't want it uninstalling run time for something. I do use at least once a month if it set to label something as unused after a one measly week or two.

  14. I just hate these Akamai commercials. I know I can just fast forward (and I do of course), but still hate them which makes me hate Akamai and go to Digitalocean… I wonder if they know that

  15. One thing about flatpaks that I have found a bit annoying is the number of updates they seem to get. Security updates are ok, but I'd rather get minor tweak updates on a monthly schedule.

  16. 10:01 KDE Plasma also has a system package that adds a Flatseal like module to Plasma system settings. It looks a bit different, but it works the same way. If it's not on your distro by default, it can be installed by installing flatpak-kcm from your distro's repositories (like on Arch).

  17. I do really like flatpaks, especially for users who may be newer to Linux or for commerical software developers who want to port their applications to Linux.

    If you're obsessed with flatpaks eating up storage space and don't like flatpaks, then you're probably not the target audience, you're probably more experienced with Linux, and you'll probably be fine with the AUR.

  18. I strongly prefer user mode, it's so much easier to manage since everything is in xdg-data-home. Flatpak is especially great for GUI apps. You can still use it for command lines, of course, but GUI apps like Bottles and Steam ("Yes, do as I say," anyone?) is where it shines. I personally use it with home-manager declarative-flatpak module so I can sync it between devices (and the rest of hm itself manages my user and CLI environments).

  19. I know this question is probably asked a lot, but what is a good solid distro for a beginner about to start a CS degree? Wanting to learn Linux whilst doing my degree I am totally over windows.

  20. Another great app to manage flatpaks is "Warehouse". It allows you to open,uninstall,update,downgrade or disable updates for flatpaks in a clean GUI. It also give you acces to the location of the files associated with a flatpak. And it can, after you have removed a flatpak, also remove the leftover data in the folder of that flatpak. Like users configuration or cache files.

Leave a Reply