tcpdump to run against glibc2.2.4-13?
I'm trying to install tcpdump on my redhat 7.2 box. I should mention off the bat that I"m pretty new to any linux administration. In any case, I did a web search for tcpdump and found it at redhat.com. I downloaded tcpdump-3.6.3-3.i386.rpm. Then I issued the following command: 'rpm -iv tcpdump*.rpm' which resulted in the following error: Failed dependenciies libc.so.6(GLIBC_2.3) is needed by tcpdump-3.6.3-3. I then issued 'rpm -qa | grep glibc' which resulted in glibc-2.2.4-13, glibc-common-2.2.4-13, and glibc-devel-2.2.4-13. So, it seems my libc libraries are too old for the version of tcpdump I've downloaded.
My questions then are:
1) In general how would one proceed in this situation?
2) Where can I find a version of tcpdump which will run against my version of libc?
3) I've considered trying to upgrade libc but I'm assuming that if I were able to accomplish that, it would hose the binaries I've already got installed? Is that right? In any case, it's probably too risky because this is a development machine at work and it would be a major pita if I were to hose something on it.
If anyone has any answers to these questions or any general comments for someone who is just starting to dabble with linux I'd be extremely appreciative. Thanks in advance.