Updating redhat linux Dirty cam sites
However, one of the wonders of Linux is still the possibility to obtain source code of a program to be studied, improved, and compiled.
If a certain package requires a certain resource such as a shared library, or another package, it is said to have a dependency.
In the early days of Linux, programs were only distributed as source code, along with the required man pages, the necessary configuration files, and more.
Because different distribution families use different packaging systems (Debian: */ Cent OS: */ open SUSE: *built specially for open SUSE), a package intended for one distribution will not be compatible with another distribution.
All modern package management systems provide some method of dependency resolution to ensure that when a package is installed, all of its dependencies are installed as well.