리눅스 라이브러리 버전에 대한 문제

sisuc의 이미지

예를들어 Nessus를 설치하려고 합니다 (rpm 설치)

이때 필요한 라이브러리가 libcrypto.so.4 인데

yum install openssl해서 libcrypto.so.6 이 설치 되었습니다.

그리고 다시 인스톨 시도 해도

libcrypto.so.4 없다고 나옵니다
(어쩌면 당연한건지..)

그럼 무조건 libcrypto.so.4를 구하기위해 최신버전이 아닌 예전버전으로 설치해야되는지

이럴때 대응은 어떻게 해야 현명한것일까요..?

hys545의 이미지

ln -s xxx.6 xxx.4
이렇게 하면 정상적으로 실행되는 것도 있지만. 실행시 에러날수도 있음.

2.nessus를 다시 컴파일해서 6을 사용하도록한다.

3.openssl097을 설치한다
이 안에 xxx.4가 있습니다

즐린

즐린