Prev | Current Page 879 | Next

Michael McCallister

"openSUSE Linux Unleashed"

An
RPM database of all available applications is installed on your computer (in /var/lib/rpm)
and is accessed by YaST and other configuration tools to determine exactly what is on
your system, what might be new and updated, and what files each package provides that
another package might need to run properly.
This last part, the dependency resolver, is one of the features that made RPM so successful
among Linux developers and distributors. When you look at a package in YaST, click the
Dependencies tab in the lower-right corner. Here, under Provides, is a list of every file
included in the package. After the Provides list, the Requires list tells you every file that
this package needs to run, and the Prerequisites list tells you what needs to be installed
before you install this package (down to the minimum version number, if necessary).
Next up is the list of packages that this package will replace or make obsolete. You have to
hope that some other package doesn??™t require one of these; if it does, you??™ll get a warning.
Finally, there is a list of conflicts; installing this package will create problems for applications
on this list.


Pages:
867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891
news news news news news