내 시스템에 설치된 여러가지 라이브러리는?
글쓴이: orangecrs / 작성시간: 화, 2004/03/16 - 12:08오전
기초적인 질문인데요....
이것저것 쓰다보면 필요한 라이브러리를 깔게되는되요...
이것들을 한번에 일목요연하게 볼수있는 방법은 무엇인지 궁금합니다.
그리고 기본적으로 설치되어있는 /lib, /usr/lib 에 설치되어있는 라이브러리는
어떤것인지... 물론 배포판마다 틀리지만 같은 디렉토리에 설치된경우가 대부분인데 이걸 확인하는방법과 그리고 지울때 여러분들은 어떻게 하시는지...
답변부탁드립니다.그리고
ldconfig 설정파일이 어디에있는지도...
Forums:
: )
설치된 라이브러리를 확인하시려면
# rpm -qa | more
특정 바이너리가 필요로 하는 라이브러리 검색시에는 ldd 를 이용하시면 됩니다. 사용법은
# ldd `which vi`
/usr/bin/vim:
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x4001d000)
libgpm.so.1 => /usr/lib/libgpm.so.1 (0x40060000)
libdl.so.2 => /lib/libdl.so.2 (0x40066000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40069000)
libutil.so.1 => /lib/libutil.so.1 (0x40096000)
libpthread.so.0 => /lib/i686/libpthread.so.0 (0x4009a000)
libm.so.6 => /lib/i686/libm.so.6 (0x400ae000)
libc.so.6 => /lib/i686/libc.so.6 (0x400d0000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
그리고 /etc/ld.so.conf 에 라이브러리를 등록하게 됩니다.
apache나 mysql같이 특정 프로그램이 라이브러리를 내부에 포함하고 있다면
위의 파일에 라이브러리 경로를 등록하셔야 합니다.
:-)
rpm -qf /usr/lib/libc.a 로도 어떤 packag
rpm -qf /usr/lib/libc.a
로도 어떤 package에 들어 있는 것인지 알 수 있습니다.
---
http://coolengineer.com
Re: 내 시스템에 설치된 여러가지 라이브러리는?
/etc/ld.so.conf
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
댓글 달기