状態:
ほぼ同じ問題Alpineに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&Aapk 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