This simple tutorial shows how to install Beta version of your Flatpak app package from Flathub Beta repository in Ubuntu Linux.
Flatpak now is one of the top popular package formats for Linux. It runs in sandbox, allowing to easily manage software permissions and installing latest apps without worrying about dependency issues.
Most software developers publish their Flatpak app packages through Flathub repository. And for testing purpose, Flathub also provides a Beta repository.
There used to be beta.flathub.org
web page for browsing and installing beta apps. The page however does no longer present in the website, though the beta apps are still installable.
Some Linux, such as Fedora, Linux Mint, Pop!_OS, has Flatpak support out-of-the-box. But most others do not.
For Debian, Ubuntu, and their based systems, just open up a terminal window (Ctrl+Alt+T
) and run command to enable it:
sudo apt install flatpak
While most other Linux can follow the official setup guide instead.
Before installing Beta apps, you need to first add the Flathub beta repository. To do so, just open terminal and run command:
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
The command above installs the Beta repository for installing apps to the default system directory. If you would like to install them to local directory (so no SUDO permission required), also run command:
flatpak remote-add --if-not-exists --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
Not all the apps (listed in flathub.org) provide Beta version. As there’s no web page to browse, you may run command below to print them all in terminal window:
flatpak remote-ls --app flathub-beta
For choice, use grep
option (e.g., flatpak remote-ls --app flathub-beta |grep "gimp"
) to search from them. NOTE: Some apps are there available as Beta, but MAY be old and abandoned!
To install an app from the Beta repository, use command:
flatpak install flathub-beta app.id.here
For example, install GIMP Beta (the Dev version) as Flatpak package, use command:
flatpak install --user flathub-beta org.gimp.GIMP
here --user
flag tells to install the app to user’s local directory. You need to first add the Beta repository to local first (see Step 2).
Like other apps, you can search for and launch the beta app from start menu (or ‘Activities’ overview in GNOME).
However, if you have both Stable and Beta versions of same app installed, then only one app icon is visible in menu.
For choice, you may run the command below to launch the Beta version (replace org.gimp.GIMP
depends which app you installed):
flatpak run --branch=beta org.gimp.GIMP
Or, switch the app icon between Stable and Beta, by running command:
flatpak make-current --user org.gimp.GIMP beta
In last command, replace beta
with stable
if you want to make use the Stable version. And, skip --user
if the app was installed without that flag.
To uninstall a Flatpak package, simply run command in terminal (replace org.gimp.GIMP
accordingly).
flatpak uninstall --delete-data org.gimp.GIMP
If both the Stable and the Beta versions installed, it will ask to type number to select which version to uninstall.
For choice, you may add beta
flag in the end to tell to remove the Beta version. So the command will be:
flatpak uninstall --delete-data org.gimp.GIMP beta
Also, run flatpak uninstall --unused
can free up some disk space by removing useless run-time libraries.
For choice, you may also remove the Flathub Beta repository. To do so, just run command:
flatpak remote-delete flathub-beta
If both system and user versions installed, it will prompt to choose which one to remove. You can of course add --user
flag in command to tell which to remove:
flatpak remote-delete flathub-beta --user
NOTE: Remove a Flathub repository will also uninstall all the packages installed from it.
The post How to Install Flatpak Apps from Flathub Beta Repository appeared first on Osgrove.
2024 was the GenAI year. With new and more performant LLMs and a higher number…
Canonical’s Kubernetes LTS (Long Term Support) will support FedRAMP compliance and receive at least 12…
Welcome to the Ubuntu Weekly Newsletter, Issue 878 for the week of February 2 –…
At Canonical, we firmly believe that delivering an outstanding, customer-centric support experience is impossible without…
I want to share how to install osTicket v1.14 for Ubuntu 20.04 server. osTicket written…
Now I want to share how to install WordPress on ubuntu 20.04 server. WordPress is…