내 컴퓨터에서 데비안 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 update
가 apt get upgrade
안되네요.
실제로 이렇게 하면:
glxinfo | grep "OpenGL version"
...이미 Buster에 있는 이전 Mesa를 반환합니다.
OpenGL version string: 3.1 Mesa 18.3.6
어떻게 해결할 수 있나요?
답변1
주제와 다를 수도 있지만 최신 Mesa를 설치하려면 다음을 사용할 수 있습니다.불스아이(테스트)저장소.
/etc/apt/sources.list
다음과 같이 줄을 편집 하고 복사합니다.
deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main
- 붙여넣고 로 변경하면
buster
다음bullseye
과 같습니다.
deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main
- 저장소에 대한 임시 주석 라인
buster
:
#deb http://deb.debian.org/debian/ buster main
#deb-src http://deb.debian.org/debian/ buster main
- 변경 사항을 저장하고 종료합니다.
- 명령을 사용하여 저장소 상태 업데이트
apt-get update
bullseye
기본 리포지토리가 아닌 리포지토리에서 데이터가 다운로드되는 것을 볼 수 있습니다buster
.
mesa
종속성이 있는 패키지 설치apt-get upgrade mesa-* *-mesa
- 경고: 이 변경 사항은 많은 패키지에 따라 다르며 시스템을 손상시킬 가능성이 있습니다! 그렇게 하는 것은 자신의 책임입니다! 백업된 내용을 꼭 확인하고 다시 백업하세요!
/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를 실행하고 있습니다.