openSUSE 빌드 서비스에서 백포트로 Mesa를 설치하시겠습니까?

openSUSE 빌드 서비스에서 백포트로 Mesa를 설치하시겠습니까?

내 컴퓨터에서 데비안 10을 실행하고 있습니다. Mesa 19.1.6 백포트를 설치하려고 합니다.이 저장소openSUSE 빌드 서비스에서.

저는 다음과 같이 설치하려고 합니다.

echo  'deb  http://download.opensuse.org/repositories/home:/stevenpusser:/new-hardware-support-buster/Debian_10/  /' >  /etc/apt/sources.list.d/home:stevenpusser:new-hardware-support-buster.list

rm  -rf Release.key && wget -nv  https://download.opensuse.org/repositories/home:stevenpusser:new-hardware-support-buster/Debian_10/Release.key  -O Release.key && apt-key add - < Release.key && rm  -rf Release.key**

오류는 발생하지 않지만 메사 라이브러리를 업그레이드하는 방법을 모르겠습니다. 줬는데 업그레이드 apt get updateapt get upgrade안되네요.

실제로 이렇게 하면:

glxinfo | grep "OpenGL version"

...이미 Buster에 있는 이전 Mesa를 반환합니다.

OpenGL version string: 3.1 Mesa 18.3.6

어떻게 해결할 수 있나요?

답변1

주제와 다를 수도 있지만 최신 Mesa를 설치하려면 다음을 사용할 수 있습니다.불스아이(테스트)저장소.

  1. /etc/apt/sources.list다음과 같이 줄을 편집 하고 복사합니다.
deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main
  1. 붙여넣고 로 변경하면 buster다음 bullseye과 같습니다.
deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main
  1. 저장소에 대한 임시 주석 라인 buster:
#deb http://deb.debian.org/debian/ buster main
#deb-src http://deb.debian.org/debian/ buster main
  1. 변경 사항을 저장하고 종료합니다.
  2. 명령을 사용하여 저장소 상태 업데이트apt-get update
    • bullseye기본 리포지토리가 아닌 리포지토리에서 데이터가 다운로드되는 것을 볼 수 있습니다 buster.
  3. mesa종속성이 있는 패키지 설치apt-get upgrade mesa-* *-mesa
    • 경고: 이 변경 사항은 많은 패키지에 따라 다르며 시스템을 손상시킬 가능성이 있습니다! 그렇게 하는 것은 자신의 책임입니다! 백업된 내용을 꼭 확인하고 다시 백업하세요!
  4. /etc/apt/sources.list변경 사항을 기본 상태 로 되돌리기
    • 저장소가 있는 주석 처리된 줄 bullseye과 주석 처리되지 않은 줄buster
    • 5단계에 표시된 대로 리포지토리 데이터를 다시 업데이트합니다.

이제 테스트 저장소에 새 Mesa 패키지가 있지만 기본 안정 버전에는 여전히 많은 핵심 패키지가 있습니다.

$ glxinfo | grep "OpenGL version"
OpenGL version string: 4.5 (Compatibility Profile) Mesa 19.2.6

패키지를 업그레이드하고 종속성을 다시 확인하려고 할 때 이 업데이트를 수행할 저장소를 매우 주의하세요! 실제로 bullseye필요한 패키지만 테스트 저장소에서 다운로드됩니다.

이 해결 방법을 사용하면 Debian 10에서 Radeon RX 5700 XT를 실행하고 있습니다.

관련 정보