현재 업그레이드된 Debian 테스트에 libc6 > 2.28이 있는지 확인하세요.

현재 업그레이드된 Debian 테스트에 libc6 > 2.28이 있는지 확인하세요.

데비안 테스트를 위해 적절한 패키지 관리자를 통해 업그레이드를 시도하여 완료되었습니다.

$ cat /etc/debian_version /etc/os-release 
bullseye/sid
PRETTY_NAME="Debian GNU/Linux bullseye/sid"
NAME="Debian GNU/Linux"

최신 libc6이 있는지 확인하기 위해 모든 것을 나열했지만 놀랍게도 아직 업그레이드되지 않았습니다.

$ sudo apt upgrade libc6/testing

...

The following packages have unmet dependencies:
 libc-dev-bin : Depends: libc6 (< 2.29) but 2.31-9 is to be installed
 libc6 : Breaks: libgegl-0.4-0 (< 0.4.18) but 0.4.16-0.1~mx19+1 is to be installed
 libc6-dev : Depends: libc6 (= 2.28-10) but 2.31-9 is to be installed
 libgcc1:i386 : Depends: libc6:i386 (>= 2.2.4) but it is not installable

libc6 > 2.28 이제 (대부분) 2.31만 출시되었습니다(위에 인쇄된 대로). 완전히 업그레이드되었음에도 불구하고 어떻게 업그레이드하지 않을 수 있습니까? 문제를 해결하도록 도와주세요.

답변1

올바르게 설정 했는지 확인하세요 sources.list. 이는 데비안이 아닌 저장소를 덮어쓰는 방법입니다(@AB에서 언급한 대로).이 댓글):

sudo rm /etc/apt/sources.list.d/*

cat <<EOF |sudo tee /etc/apt/sources.list
deb http://deb.debian.org/debian/ unstable main
EOF

그런 다음 다음을 실행하십시오.

sudo apt purge libgcc1 # not available in Sid
sudo apt update
sudo apt dist-upgrade

관련 정보