패키지에 이전 버전의 핵심 라이브러리(예: SSL)가 필요한 경우 어떻게 합니까?

패키지에 이전 버전의 핵심 라이브러리(예: SSL)가 필요한 경우 어떻게 합니까?

내 Google 어스가 최근 작동을 멈췄습니다. 시작하려고 하면 충돌이 발생합니다. 재구축을 시도했는데 SSL 1.0에 종속성이 누락되었습니다. 물론 SSL은 이제 1.1이므로 시스템에 SSL 1.0이 없습니다. 이것이 Google Earth 충돌의 원인일 수 있다고 생각합니다. 시스템의 SSL이 1.1로 업그레이드되었고 Google Earth에는 1.0이 필요합니다.

그렇다면 이 상황을 어떻게 처리해야 할까요?


결국 시스템 업그레이드, 시스템 재부팅, Google Earth 재설치를 통해 이 문제를 해결했습니다. 종속성 체인 어딘가에서 누군가가 문제를 발견하고 수정했습니다.

답변1

RPM 기반 배포판의 경우 설치해야 합니다.compat-openssl10팩.

답변2

어떤 이유로든 이전 버전의 OpenSSL을 사용할 수 없는 경우 다음을 사용하는 것이 좋습니다.무료 SSL, OpenSSL 1.0에서 분기되었으므로(내가 아는 한 OpenSSL 1.1.x API로 업그레이드할 계획은 없습니다) API가 호환되어야 합니다. 보안 측면에서는 검사를 거쳐 강화된 라이브러리를 얻게 되므로 (SSL 라이브러리 자체에서) 잘못된 동작이 발생할 가능성이 줄어듭니다.

관련 정보