# rpm -qi glibc
라고 해 보시면 The GNU libc libraries 라고 나옵니다.
nmap-2.54BETA37-1.i386.rpm 이 패키지가 필요로 하는 glibc 의 버전이
glibc-2.2.x 를 요구하고 있군요.
glibc 는 우리시스템의 여러 프로그램들이 공동으로 사용하는 라이브러리
입니다. 이것이 없으면 우리 시스템은 제대로 작동할수가 없습니다.
윈도우에서 얘기하는 공유 라이브러리(.dll)와 흡사합니다.
이처럼 라이브러리를 만들어 놓고 여러 프로그램이 그것을 공유하며
사용하는 이유는 디스크 와 메모리 자원을 아낄수 있으며 일반적인
시스템 코드를 한군데 모아 놓고 여러 프로그램이 그것을 공유하여
사용할수 있기 때문입니다.
이 문제를 해결 하시기 위해선 현재 glibc 를 업그레이드 할수도 있겠지만
만약 현재 님의 시스템의 다른 프로그램중 반드시 현재 glibc 를 사용해야
만 하는 프로그램이 있다면 업그레이드 후 문제가 발생할 수도 있다는
생각이 듭니다.
단지 nmap 을 사용하기 위해서라면 현재 glibc 버전에 맞는 nmap 을
설치하시면 될듯 싶습니다. 즉 레드헷 6.2 에 해당하는 nmap 을 설치하시면
될것 같습니다.
: #rpm -ivh nmap-2.54BETA37-1.i386.rpm
: error: failed dependencies:
: libc.so.6(GLIBC_2.2) is needed by nmap-2.54BETA37-1
:
:
: 전에 irc봇엔 에그드랍등 tcl설치시에도
: 저런 libc.so.6에러가 뜨던데
: /lib에서 저게 구버전이라서 그런가여?
:
: 마땅한 해결책좀 갈쳐주세요
:
: 리눅스 버전은
: 레드헷 6.2 커널은 2.2.x입니다 --;--좋은 사람있으면 소개 시켜줘~~ ^^;