Debian Bullseye: gcc-11.4.0 및 종속 항목 설치

Debian Bullseye: gcc-11.4.0 및 종속 항목 설치

Debian Bullseye에 gcc-11.4.0 + 종속성을 설치해야 합니다. 다음에서 gcc-11.4.0을 다운로드했습니다.

http://ftp.de.debian.org/debian/pool/main/g/gcc-11/gcc-11_11.4.0-7_amd64.deb

그러나 다음을 통해 설치하려고 하면

sudo apt install ./gcc-11_11.4.0-7_amd64.deb

나는 받았다

The following packages have unmet dependencies:
 gcc-11 : Depends: cpp-11 (= 11.4.0-7) but it is not installable
          Depends: gcc-11-base (= 11.4.0-7) but it is not installable
          Depends: libcc1-0 (>= 11.4.0-7) but 10.2.1-6 is to be installed
          Depends: binutils (>= 2.41.50.20231214) but 2.35.2-2 is to be installed
          Depends: libgcc-11-dev (= 11.4.0-7) but it is not installable
          Depends: libc6 (>= 2.34) but 2.31-13+deb11u5 is to be installed
          Depends: libgmp10 (>= 2:6.3.0+dfsg) but 2:6.2.1+dfsg-1+deb11u1 is to be installed
          Depends: libzstd1 (>= 1.5.5) but 1.4.8+dfsg-2.1 is to be installed

이러한 패키지 중 일부에는 종속성이 있습니다. 패키지에 종속성이 많은 경우 해당 패키지의 특정 버전을 설치하는 것이 정말 번거로울 수 있습니다.

패키지를 수동으로 다운로드하고 설치하지 않는 방법에 대한 조언을 주시면 감사하겠습니다.

답변1

"그냥" 컴파일러이지만 GCC는 많은 핵심 패키지에 묶여 있습니다. 즉, 데비안 배포판의 기반이 되는 버전(Debian 11의 GCC 10)보다 새로운 버전으로 업그레이드하기가 어렵습니다. 결국 당신은 위험에 처해 있습니다설정을 깨세요.

Debian 11 시스템에서 GCC 11을 수동으로 빌드할 수 있지만 실제로는 Debian 12 컨테이너(GCC 11이 있음)에서 빌드를 실행하는 것이 더 쉽습니다.

관련 정보