저는 Debian 12를 새로 설치하여 사용하고 있습니다. Debian 11을 사용할 때 잘 작동하는 이미지 기록 소프트웨어를 제외하고는 모든 것이 잘 작동합니다.
문제는 소프트웨어에 일부 라이브러리가 필요하다는 것입니다.
- libavutil56 - libavcodec58 - libavformat58 - libswscale5 - libswresample3
내 시스템(Debian 12)에는 이 모든 라이브러리의 최신 버전이 있는데, 새 Debian 버전으로 업데이트된 것 같습니다.
- libavutil57 - libavcodec59 - libavformat59 - libswscale6 - libswresample4
/usr/lib/x86_64-linux-gnu/
그리고 예를 들어 libswscale.so.6 등이 있는 경로에서 libswscale.so.5가 누락되었다고 주장하는 소프트웨어가 시작되지 않습니다.
지원팀에 연락했더니 새 버전의 소프트웨어에서 문제가 해결될 수도 있지만 시간이 좀 걸릴 수 있어 지금 당장 필요하다고 말했습니다.
새 라이브러리와 함께 기존 라이브러리를 설치하는 방법이 있나요? apt를 통해 검색하려고 하면 최신 버전이 표시됩니다.
가능하다면 시스템에서 두 버전의 라이브러리가 충돌하게 될지 확실하지 않습니다.
답변1
Debian 12 리포지토리와 함께 Debian 11 리포지토리를 사용할 수 있습니다. Debian 12에서 설치할 수 있는 모든 리포지토리가 가능하지만 이전 리포지토리도 계속 사용할 수 있습니다(Debian 11을 사용할 수 있는 한 지원됩니다).
라는 이름의 /etc/apt/sources.list.d/bullseye.list
파일을 생성합니다.
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org bullseye-security main contrib non-free
그런 다음 를 실행하면 sudo apt update
누락된 라이브러리를 설치할 수 있습니다.