CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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를 다시 하죠...

   안전한 방법으로 한 번 해보시죠...  행운을 빕니다...
~
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.