![Alpine에서 패키지 so:libcrypto.so.3을 선택할 수 없습니다.](https://linux55.com/image/212050/Alpine%EC%97%90%EC%84%9C%20%ED%8C%A8%ED%82%A4%EC%A7%80%20so%3Alibcrypto.so.3%EC%9D%84%20%EC%84%A0%ED%83%9D%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
상태:
거의 같은 문제알파인에 php7 설치: libcrypto 및 libssl 누락
그러나최신 댓글설명하다:
몇 년이 지난 지금, 위의 모든 답변은 더 이상 유효하지 않으며 문제에 대한 안정적인 해결책이 없는 것 같습니다.
세부 사항:
커뮤니티 저장소를 통해 알파인에 ffmpeg를 설치하려고 합니다.
apk add ffmpeg
하지만 다음과 같은 오류가 발생합니다.
ERROR: unable to select packages:
so:libcrypto.so.3 (no such package):
required by: libsrt-1.5.1-r0[so:libcrypto.so.3]
그렇게 하고 Q&A apk add libcrypto3
도 따라 했는데 문제가 지속됩니다.apk add libressl3.5-libcrypto
내 알파인은 알파인 v3.16입니다.
고쳐 쓰다:
누군가 apk add ffmpeg=5.0.1-r1
알파인 v3.16 사용을 제안했지만 다음과 같은 결과를 얻었습니다.
% apk search ffmpeg
ffmpeg-5.1.2-r1
% apk add ffmpeg=5.0.1-r1
ERROR: unable to select packages:
so:libmbedcrypto.so.7 (no such package):
required by: librist-0.2.7-r0[so:libmbedcrypto.so.7]
so:libcrypto.so.3 (no such package):
required by: libsrt-1.5.1-r0[so:libcrypto.so.3]
so:libdav1d.so.6 (no such package):
required by: ffmpeg-libs-5.1.2-r1[so:libdav1d.so.6]
ffmpeg-5.1.2-r1:
breaks: world[ffmpeg=5.0.1-r1]
답변1
알파인 버전 확인:
# grep PRETTY_NAME /etc/os-release
PRETTY_NAME="Alpine Linux v3.16"
기본 저장소를 확인합니다.
# cat /etc/apk/repositories
https://dl-cdn.alpinelinux.org/alpine/v3.16/main
https://dl-cdn.alpinelinux.org/alpine/v3.16/community
사용 가능한 버전을 확인하세요.
# apk search -x ffmpeg
ffmpeg-5.0.1-r1
다음을 사용하여 설치:
# apk add ffmpeg=5.0.1-r1