This is outdated. Officially it's recommended to use system-wide Flatpak, without –user: https://docs.flatpak.org/en/latest/using-flatpak.html#system-versus-user
flatpak --user search octave
flatpak --user install flathub org.octave.Octave
flatpak --user list
flatpak --user update
List only installed applications, without runtimes:
flatpak list --app
List only installed runtimes, without applications:
flatpak list --runtime
Remove un-used runtime libraries:
flatpak uninstall --unused
Remove application and all its data:
flatpak uninstall --delete-data org.Gnome.Todo
Fix broken package:
flatpak repair