1

I want to know what are the different ways to install an application in Fedora based systems. One is downloading a .rpm package of the application from its site and double clicking will install it.

I am using Fedora 34 and would like to know the other ways to download/install packages, in particular those using the terminal.

AdminBee
  • 22,803
Rebecca
  • 13
  • You really want to know the best or most reliable way. RPM's are longstanding, but it seems fashionable for every distro to invent a totally different way. I don't understand why. – Jeremy Boden Aug 01 '21 at 17:19

1 Answers1

2

For all distributions your preferred method of installing applications should always be from the distribution repositories. So for Fedora this means using DNF from the terminal or a graphical tool from your desktop environment (e.g. GNOME Software for GNOME). If something is not available in the Fedora repositories, you should try to find and add a third party repository to your system. RPMFusion is a popular one because it includes some software that Fedora can't ship due to licensing issues.

Some applications are also available as flatpaks, this includes some popular proprietary applications like Steam, Spotify or VS Code. GNOME Software also allows you to install and manage Flatpak applications or you can use the flatpak command from the command line.

Manually downloading and installing RPMs should be your last option -- when installing from a repository (or with flatpaks) your applications will be updated when a new version is pushed to the repository, you don't need to actively check the website for a new package to download (you still need to actively start the update using DNF/flatpak, but it's one "action" for all your applications).

And you can also compile the application from source but you should be able to avoid this and install everything you need from repositories.