dpkg에게 libssl1.0.2 >= libssl1.0.0을 확신시키는 방법은 무엇입니까?

dpkg에게 libssl1.0.2 >= libssl1.0.0을 확신시키는 방법은 무엇입니까?

이전에 Debian 8에 설치한 타사 .deb 패키지를 설치하려고 합니다. 하지만 다음 오류가 발생하기 때문에 새로운 Debian 9 설정에 설치할 수 없습니다:

dpkg: dependency problems prevent configuration of parity:
 parity depends on libssl1.0.0 (>= 1.0.0); however:
  Package libssl1.0.0 is not installed.

하다libssl1.0.2가 설치되었습니다. 그런데 "">= libssl1.0.0"으로 인식이 안되는데, 이 문제를 해결하는 방법을 알고 싶습니다.

  1. libssl1.0.0을 수동으로 설치해야 합니까? 그렇다면 어떻게 해야 할까요?

  2. 심볼릭 링크를 원합니까? 그렇다면, 그래서 무엇입니까?

  3. 다른 건 없나요?

답변1

libssl1.0.2libssl1.0.0호환되지 않는 라이브러리를 제공하는 다른 libssl1.0.0패키지 이므로 libssl1.0.2.

패키지 요구 사항을 충족하려면 Debian 8 저장소를 구성에 추가하는 것이 좋습니다. Debian 8은 계속 지원되므로 필요한 경우 보안 업데이트를 받을 수 있습니다. 이렇게 하려면 /etc/apt/sources.list파일을 편집하고 각 stretch줄을 복사하여 다음 stretch으로 바꾸 jessie십시오.둘 다 stretch그리고 jessie라인). 그런 다음 실행하면 apt update작동 apt install libssl1.0.0합니다.

아니면 할 수 있습니다패키지 다운로드(페이지 하단에서 스키마를 찾은 다음) dpkg -i.

두 경우 모두 apt-mark auto libssl1.0.0도움이 됩니다. 이렇게 하면 나중에 패키지가 필요하지 않을 경우 패키지가 자동 제거되도록 고려됩니다.

관련 정보