Summary
How do I install a pair of packages if A requires B and B requires A?
Symptom
When attempting to install an update thus:
# rpm -Uvh glibc-2.2.4-19.3.i386.rpm
... I get the error message:
glibc > 2.2.2 conflicts with glibc-common-2.2.2-10
(more detail of the origianl provoking question below ...)
Diagnosis
The examples in the rpm man page do not stress the fact that you may properly
have multiple packages as arguments to an "rpm -Uvh" command
Solution
Run the command this way:
# rpm -Uvh glibc-common-2.2.2-19.3.i386.rpm \
glibc-2.2.4-19.3.i386.rpm
(where the backslash character ("\") is the conventional Unix
method for typing a long command on successive physical lines
on the screen).
Discussion
The more general problem, how do I figure a dependency?
The short answer is: