apt-get 업데이트 및 업그레이드 후에 apt-get install을 통해 설치하지 않은 소프트웨어를 다시 컴파일하고 다시 설치해야 합니까?

apt-get 업데이트 및 업그레이드 후에 apt-get install을 통해 설치하지 않은 소프트웨어를 다시 컴파일하고 다시 설치해야 합니까?

특히 시스템 업데이트 후 OpenSSL이 업그레이드되었음을 확인했습니다.sudo apt-get update그리고sudo apt-get upgrade.

다음을 통해 수동으로 컴파일, 구성 및 설치하여 Squid 서버를 설치했습니다../configure,make all그리고make install, 현재 Squid가 여전히 이전 OpenSSL 소프트웨어를 사용하고 있는지 걱정됩니다.

이 경우 Squid를 다시 컴파일하고 다시 설치해야 합니까?

답변1

OpenSSL 라이브러리가 Squid 실행 파일에 동적으로 링크된 경우 현재 OpenSSL 라이브러리를 사용합니다. 시스템 업그레이드 중에 이전 버전이 제거되므로 선택의 여지가 없습니다.

반면에 Squid가 컴파일 타임에 OpenSSL 라이브러리에 정적으로 링크된 경우 이전 라이브러리를 사용하게 됩니다.

달리다:-

ldd <path to squid executable>

OpenSSL 라이브러리가 나열되어 있는지 확인하세요. 그렇다면 동적으로 링크된 것이므로 괜찮습니다.

관련 정보