신축 이식 후 Mesa 18 설치

신축 이식 후 Mesa 18 설치

18 부터 메사를 설치하고 싶습니다 stretch-backports. 현재 모든 조리대 관련 패키지는 자동 설치로 표시되어 있는데 그대로 유지하고 싶습니다.

내가 그냥 하면

$ sudo apt upgrade -t stretch-backports

조리대를 업데이트했을 뿐만 아니라 다른 많은 프로그램도 업데이트했습니다. mesa소스 패키지에서만 패키지를 업그레이드할 수 있는 방법이 있나요 ? 아니면 apt-pin이 바이너리 패키지가 아닌 소스 패키지를 기반으로 할 수도 있나요?

답변1

-t stretch-backports백포트는 일관된 패키지 세트가 아니기 때문에 항상 업그레이드 사용을 피해야 합니다 .

모든 Mesa 패키지를 수동 설치로 표시하지 않고 업그레이드하려면 해당 패키지를 설치한 다음 표시를 해제하세요.

sudo apt install -t stretch-backports $(grep-status -S mesa -a -FStatus "install ok installed" -s Package -n | sort -u)
sudo apt-mark auto $(grep-status -S mesa -a -FStatus "install ok installed" -s Package -n | sort -u)

이는 Mesa 소스 패키지에서 설치된 모든 패키지를 나열하고, 백포트에서 grep-status(패키지의 일부 )를 사용하여 설치하고, 자동 설치로 표시합니다.dctrl-tools

관련 정보