Flatpak

Stable
If you want to install at the user level or don't have sudo privileges add the flag to the following commands. flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.freecadweb.FreeCAD
 * 1) add flathub repo just to be sure as it might not be enabled if it is your first time using flatpak

Beta
If you want to install at the user level or don't have sudo privileges add the flag to the following commands. flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo flatpak install flathub-beta org.freecadweb.FreeCAD
 * 1) flathub-beta repo is not enabled by default

Note: They can be installed in parallel. To choose which one to run use the flag:

Repository

 * https://github.com/flathub/org.freecadweb.FreeCAD

Maintainer(s)

 * hfiguiere

Related

 * AppImage packages
 * Snap panckages