최근에 새로운 문제가 발생했습니다. 시스템에서 문제를 찾을 수 없지만 libplacebo.so.208
현재 버전이 최신 버전이기 때문입니다.
이것은 현재 설치된 libplacebo 패키지 버전입니다.
$ ls -l /usr/lib/libplacebo*
lrwxrwxrwx 1 root root 17 2 jan 18:47 /usr/lib/libplacebo.so -> libplacebo.so.229
-rwxr-xr-x 1 root root 768840 2 jan 18:47 /usr/lib/libplacebo.so.229
많은 소프트웨어(ffmpeg, zzzfm...)는 버전 208에만 중점을 둡니다.
$ ldd /usr/local/bin/zzzfm
[...]
libplacebo.so.208 => not found
[...]
왜 이런가요? 어제까지도 이러한 패키지/프로그램은 여전히 작동했으며 매일 업데이트합니다. 다시 설치해봤는데 libplacebo
아무것도 바뀌지 않았습니다. 여기에 의존하는 모든 패키지가 libplacebo
지금은 찾을 수 없는 것처럼 보이기 때문에 이것은 이상합니다 .
내가 찾은 유일한 방법은 libplacebo.so.208
에서 까지의 심볼릭 링크를 만드는 것입니다 libplacebo.so
. 나는 그것이 약간 지저분하다고 생각하며 이 버전이 왜 일치하지 않는지, 그리고 그것에 대해 내가 할 수 있는 것이 있는지 알고 싶습니다(이미 말한 것처럼 심볼릭 링크를 만드는 것 외에).
내가 뭔가를 부수었나요?
답변1
해당 버전이 필요한 유일한 애플리케이션(라이브러리인 경우)을 사용하고 있다면 괜찮습니다.
보안을 강화하려면 소스에서 libplacebo 228을 컴파일하고 libplacebo.so.208
파일을 생성한 다음 libplacebo를 실행하여 포함 디렉터리를 추가하면 로그인 시 특정 라이브러리를 즉시 사용할 수 있습니다.LD_LIBRARY_PATH
/etc/ld.so.conf.d
libplacebo.conf
ldconfig