We met last week a new universal parcel system called Flatpak and that it is powered by the Fedora team among others, but that doesn’t mean we can’t test and install it on Ubuntu. It is more, in the official guide There is only talk of installing it on two famous distributions and their derivatives, these distributions are called Fedora and Ubuntu.
Installing in Fedora seems easy and Ubuntu is also a little longer than usual, because in Ubuntu you need to use external repositories for use. Maybe things will change over time, but for now we need to use external repositories.
As for apps, to use them we must also install an external repository from which Flatpak will remove the few applications that currently exist for this. In this repository we find the apps that the development team has created about Gnome apps.
As we said the installation is long but not difficult, So we started to open a terminal and write the following:
sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt update sudo apt install flatpak</pre> wget https://sdk.gnome.org/keys/gnome-sdk.gpg flatpak remote-add --gpg-import=gnome-sdk.gpg gnome https://sdk.gnome.org/repo/ flatpak remote-add --gpg-import=gnome-sdk.gpg gnome-apps https://sdk.gnome.org/repo-apps/
How to use Flatpak
Now that we have Flatpak installed, we need to do a number of things to make it work properly. The first step we need to do is install the runtime or app base, so for the Gnome repository we have to write:
flatpak install gnome org.gnome.Platform 3.20
Once we have installed the environment, we can install the app we want, in the case of the Gnome environment we have to write the following:
flatpak install gnome-apps org.gnome.[nombre_de_la_app] stable
And then install it, we have to run the apps with the following command:
flatpak run org.gnome.gedit
Now it may seem a very long and tedious thing, but it is a matter of getting used to, such as installing deb or tar.gz packages, packages that Windows users think are difficult to use but over time get used to 1 Don’t you believe?