Flatpak is a packaging format similar to exe files in windows. With flatpak we don't have to hunt down libraries or having compilation nightmares. Apart from Flatpak there is also Appimage, Ubuntu Snap. So we will see some basic commands.
i.First install flatpak for debian.
apt-get install flatpak
ii. To install apps first we have to add a repository called flathub.
iii. Before installing an app we have to install runtimes. Runtimes are basic libraries that are needed for an app to run. The available runtimes comes from freedesktop.org, GNOME and Kde.
flatpak install flathub org.freedesktop.Platform
flatpak install flathub org.gnome.Platform
flatpak install flathub org.kde.Platform
For Gnome and Kde it will ask which version to install and always make sure you install the latest version. Also if you wish install the SDK
flatpak install flathub org.freedesktop.Sdk
flatpak install flathub org.gnome.Sdk
flatpak install flathub org.kde.Sdk
See Flatpak available Runtimes
iv To list the apps in the remote directory
flatpak remote-ls flathub
v. To list the apps installed in your system
flatpak list --app
v[a]. To list the runtimes installed in your system
flatpak list --runtime
vi To install an app, for example VLCX
flatpak install org.com.videolan
vii. To uninstall an app
flatpak uninstall org.com.videolan
viii. To update the apps
flatpak update
Flatpak command reference
i.First install flatpak for debian.
apt-get install flatpak
ii. To install apps first we have to add a repository called flathub.
flatpak remote-add --if-not-exists flathub
https://dl.flathub.org/repo/flathub.flatpakrepo
iii. Before installing an app we have to install runtimes. Runtimes are basic libraries that are needed for an app to run. The available runtimes comes from freedesktop.org, GNOME and Kde.
flatpak install flathub org.freedesktop.Platform
flatpak install flathub org.gnome.Platform
flatpak install flathub org.kde.Platform
For Gnome and Kde it will ask which version to install and always make sure you install the latest version. Also if you wish install the SDK
flatpak install flathub org.freedesktop.Sdk
flatpak install flathub org.gnome.Sdk
flatpak install flathub org.kde.Sdk
See Flatpak available Runtimes
iv To list the apps in the remote directory
flatpak remote-ls flathub
v. To list the apps installed in your system
flatpak list --app
v[a]. To list the runtimes installed in your system
flatpak list --runtime
vi To install an app, for example VLCX
flatpak install org.com.videolan
vii. To uninstall an app
flatpak uninstall org.com.videolan
viii. To update the apps
flatpak update
Flatpak command reference