Updating pkg config
or replaces existing package installations with the given sources.If an update or replacement cannot be installed (e.g.
Increasingly libraries ship with ".pc" files that allow querying of the compiler and linker flags needed to use them through the pkg-config(1) program.
Along with human-readable text, these often include metadata like version numbers and a list of the package's dependencies.
Sometimes, even though software isn't officially packaged for a given operating system, a developer or vendor will offer package files for download.
Most systems keep a local database of the packages available from remote repositories.
It's best to update this database before installing or upgrading packages.Packages also contain valuable metadata, including their dependencies, a list of other packages required to install and run them.