| [ CnUnix ] in KIDS 글 쓴 이(By): trying (Kim T.H.) 날 짜 (Date): 1996년01월30일(화) 18시23분27초 KST 제 목(Title): [Re] libc.so.* error message 그 문제는 아마도 OS를 새로깔아서 libc.so.* 화일의 version이 맞지 않아서 생기는 문제가 아닐까 하는데요... 일단 그런 error message를 유발하는 프로그램에 대해 ldd 명령어를 한번 수행해 보시고 예) ldd /opt/bin/a2ps 그러면 그 프로그램이 어떤 library를 link하는지 알 수 있겠지요... 그런 다음 solaris 2.4에 있던 libc.so.* (version 번호가 붙어 있을 겁니다.)를 /usr/lib 에 copy하고 ldconfig를 해주면 될 수도 있을 겁니 다. 하지만 별로 권장하고 싶지는 않군요... 왜냐하면 libc.so 같은것을 함부로 건드리면 아무것도 안되는 수가 있거든요... 이렇게 해서 발생하는 문제는 제가 책임을 지지 못하겠군요... 그래서 저는 이런 방법을 주로 씁 니다. 일단 solaris 2.4에 있던 libc.so.* file을 아무 디렉토리에나 copy 합니다. (예를 들어 /usr/kth에 copy 했다고 치고요...) setenv LD_LIBRARY_PATH /usr/kth 라는 명령을 실행시킨 다음 프로그램을 실행시켜보거나 ldd로 어떤 라이브러리 를 link하는지 확인합니다. 그래서 확신이 생기면 /usr/lib에 copy를 해 놓고 ldconfig를 다시 하죠... 안전한 방법으로 한 번 해보시죠... 행운을 빕니다... ~ |