libc6-dev로 인해 Debian으로 전체 업그레이드 테스트 실패: 중단: libgcc-8-dev

libc6-dev로 인해 Debian으로 전체 업그레이드 테스트 실패: 중단: libgcc-8-dev

방금 Bullseye로 전환했습니다(아래 소스 참조).

deb http://deb.debian.org/debian/ testing main contrib non-free
deb-src http://deb.debian.org/debian/ testing main contrib non-free

deb http://deb.debian.org/debian/ testing-updates main contrib non-free
deb-src http://deb.debian.org/debian/ testing-updates main contrib non-free

deb http://deb.debian.org/debian-security testing-security main
deb-src http://deb.debian.org/debian-security testing-security main

deb http://security.debian.org testing-security main contrib non-free
deb-src http://security.debian.org testing-security main contrib non-free

업데이트와 업그레이드는 원활하게 진행되지만 다음 오류 메시지로 인해 전체 업그레이드가 실패합니다.

The following packages have unmet dependencies:
 libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

packages.debian.org에서 본 바에 따르면 데비안 테스트에서는 이 기능이 있어야 하는데 libgcc-8-dev: 8.4.0-4이전 버전을 설치해야 하는 이유를 모르겠습니다.

Bullseye 전체 업그레이드를 완료하려면 이 문제를 어떻게 해결해야 합니까?

답변1

install gcc-8-base( sudo apt install gcc-8-base)이 제게는 효과가 있는 것 같았고 문제가 해결되었습니다.

답변2

그래도 작동하지 않으면 다음을 시도해 보세요. apt-get install gcc-9-base

답변3

다른 모든 것을 시도한 후에 이것은 나에게 효과적이었습니다.

apt-get libgcc-8-dev 제거

답변4

@Laogeodrit가 댓글에서 이 내용을 언급했지만 찾기가 더 쉽기 때문에 답변을 게시하기로 결정했습니다. 나에게 도움이 된 유일한 프로그램은 다음과 같습니다.

echo "deb http://download.opensuse.org/repositories/home:/rpavlik:/bullseye-fix/Debian_Testing/ ./" | sudo tee /etc/apt/sources.list.d/bullseye-upgrade-fix.list
curl http://download.opensuse.org/repositories/home:/rpavlik:/bullseye-fix/Debian_Testing/Release.key | sudo tee /etc/apt/trusted.gpg.d/bullseye-upgrade-fix.asc
sudo apt update

이렇게 하면 Bullseye에서 이름이 변경된 해당 패키지에 의존하는 libgcc1 등의 사용 가능한 스테이징 패키지가 있는 리포지토리가 추가됩니다. 그런 다음 dist-upgrade또는 를 실행할 수 있습니다 full-upgrade.

재부팅 후 저장소를 삭제하는 것을 잊지 마세요.

sudo rm /etc/apt/sources.list.d/bullseye-upgrade-fix.list
sudo rm /etc/apt/trusted.gpg.d/bullseye-upgrade-fix.asc`

출처: [1]:https://salsa.debian.org/rpavlik/gcc-10-compat

관련 정보