English French
Package Management System
Package management systems have many advantages:
Package management systems have no way to query or note when you bypass them and install something from source. You should avoid mixing source installs and packaged installs for (at least) the following reasons:
Package Management tools
Preferred search order for a software
Search in Fedora ( 'yum|dnf search foo' or search for 'foo' in the PackageKit gui )
See a typo, something missing or out of date, or anything else which can be improved? Edit this document at https://pagure.io/fedora-docs/quick-docs.
Software installed from source will not upgrade with package managed packages, leading to breakage in the source install package on upgrades or os updates.
Strongly consider making your own package if you need a different version or a version of some package with changes. See: link:How_to_create_an_RPM_package[How to create a RPM package]
The source install may override a package install causing undefined behavior in the package or source installed item.
Try one of the available link:Third_party_repositories[ 3rd party] repositories
Why mixing source installs and packages is a bad idea
xref:dnf.adoc[dnf] - Dandified Yum
You are restricted to either using the versions of the package that are available or having to make your own package if you need a different version.
You lose all the advantages above from a package managed system.