English French
Fedora packages may include patches or configuration to work with other packages, but upstream source does not, leading to loss of functionality.
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: xref:package-maintainers::Packaging_Tutorial_GNU_Hello.adoc[Packaging Tutorial: GNU Hello]
Preferred search order for a software
If some software is missing in your installation then you should try the following steps to get the packaged version:
Search in Fedora ( 'dnf search foo' or search for 'foo' in the PackageKit gui )
Try one of the available xref:finding-and-installing-linux-applications.adoc#_enabling_third_party_repositories[third-party repositories]
xref:package-maintainers::Packaging_Tutorial_GNU_Hello.adoc[Build your own package]
Package Management tools
Here are some tools for managing packages:
xref:dnf.adoc[dnf] - Dandified Yum
https://www.freedesktop.org/software/PackageKit/[PackageKit] - PackageKit gui tool ('add/remove software' in your menu)
https://wiki.gnome.org/Apps/Software[GNOME Software] - ­Graphical package manager for GNOME
https://apps.kde.org/discover/[KDE Discover] - Graphical pacakge manager for KDE Plasma
https://rpm.org[rpm] - RPM package manager.
https://github.com/timlau/yumex-dnf[yumex] - Yum Extender. '''
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.