We have about a zillion different ways to install things in Kubuntu. For me the Discover repository is always the first source, as it's trustworthy, though it doesn't always have the latest software versions. If something isn't available, a deb package is usually (not always) an easy way to get an application properly installed. Then there's command line install, including special PPAs. As a last resort, I've sometimes done manual installs. Sometimes that can be a pain in the butt; other times it's easy. My favorite backup utility is FreeFileSync. That used to have a dependable PPA, but that was dismantled some time back. Nowadays, I just download and extract it, then set its main file as executable and it runs.
For the longest time, I resisted using Flatpak because who needed yet ANOTHER package system for installing Linux apps? Turns out, I did. I wanted to upgrade to the very latest version of CherryTree, and the repositories are way behind on it. I found a PPA for it, but it only got me a version slightly newer than the repository one. Then I found a deb file, but for some reason it would not install. A manual install got its executable and a bunch of other files on my computer, but it squawked about needing numerous dependencies. So I could spend hours hunting down and installing those dependencies or I could try another method. It seemed like CherryTree version 0.99.24 was like a fantasy and not something you can actually install. Then I tried Flatpak. I found a Flatpak package of it as well as a site named Flathub with a wealth of info on how to find and install apps via flatpak packages.
With that I was able to install the elusive CherryTree 0.99.24.
It worked well, and there's a wealth of info on Flathub on how to install a number of high-end open source programs, including FreeFileSync. I noticed the application versions there are significantly later than the ones available in the repositories.
Is this too good to be true? Is Flatpak/Flathub a great way to install Linux apps or is there a catch I don't know about?
For the longest time, I resisted using Flatpak because who needed yet ANOTHER package system for installing Linux apps? Turns out, I did. I wanted to upgrade to the very latest version of CherryTree, and the repositories are way behind on it. I found a PPA for it, but it only got me a version slightly newer than the repository one. Then I found a deb file, but for some reason it would not install. A manual install got its executable and a bunch of other files on my computer, but it squawked about needing numerous dependencies. So I could spend hours hunting down and installing those dependencies or I could try another method. It seemed like CherryTree version 0.99.24 was like a fantasy and not something you can actually install. Then I tried Flatpak. I found a Flatpak package of it as well as a site named Flathub with a wealth of info on how to find and install apps via flatpak packages.
With that I was able to install the elusive CherryTree 0.99.24.
It worked well, and there's a wealth of info on Flathub on how to install a number of high-end open source programs, including FreeFileSync. I noticed the application versions there are significantly later than the ones available in the repositories.
Is this too good to be true? Is Flatpak/Flathub a great way to install Linux apps or is there a catch I don't know about?
Comment