리눅스

error while loading shared libraries: libmysqlclient.so.16 의존관계 에러 처리 ldd,ldconfig

초이짬 2015. 3. 14. 17:04
728x90

기존에 사용하던 mysql을 업그레이드 했더니 의존관계 에러가 나왔다 확인 방법은 오류가 발생된

파일을 ldd [오류난 파일명] 명령어로 실행해서 보면 해당 의존관계에 대해서 나온다 그떄 file not found 가 있다면

해당 라이브러리를 찾아서 해당 위치에 넣어주거나 다른 위치에 존재 할 경우

/etc/ld.so.conf 파일을 열어 해당 위치경로의 디렉토리를 지정후

ldconfig 실행하면 새로 잡힌 위치의 라이브러리들도 잡고 올라온다

후에 다시 ldd 명령어로 확인 해 보면 해당 의존 라이브러리가 file not found 에서 원하는 위치로 잡히는 것을 볼 수 있다

728x90