Debian 9: SDL2-dev 또는 SFML-dev를 설치할 수 없습니다.

Debian 9: SDL2-dev 또는 SFML-dev를 설치할 수 없습니다.

Debian 9에 SFML 및 SDL2용 개발 패키지를 설치하려고 시도했지만 실패했습니다. 내 데비안이 영어가 아니기 때문에 로그를 복사하여 붙여넣을 수 없습니다.

  • 두 패키지 모두 libgl1-mesa-dev설치할 수 없다고 불평합니다.
  • 설치하려고 하면 설치할 수 없다는 불만이 표시됩니다 libgl1-mesa-dev.
    mesa-common-dev
  • 제품을 설치하려고 할 때 불만 사항이 접수되었습니다. libdrm-dev

이제 문제의 원인은 libdrm2내 컴퓨터에 설치된 버전이 2.4.95-1~bpo9+1이러한 모든 패키지에서 예상하는 버전 이라는 것입니다 2.4.74-1.

문제는 대부분 중요한 패키지인 약 151개의 패키지를 제거하지 않고는 다운그레이드할 수 없다는 것입니다.

이 문제를 해결할 방법이 있나요?

답변1

백포트에서 Mesa의 일부를 이미 설치했으므로 거기에서 나머지도 설치해야 합니다.

sudo apt -t stretch-backports libsdl2-dev libsfml-dev

SDL2 및 SFML은 백포트에 없지만 apt다른 종속성에 대해 백포트를 사용하도록 지시합니다.

관련 정보