Debian Buster에 Linux 헤더를 설치할 때 발생하는 문제

Debian Buster에 Linux 헤더를 설치할 때 발생하는 문제

빌드를 위해 Linux 헤더가 필요한 애플리케이션을 설치하려고 합니다.

문제는 다음을 사용하여 Linux 헤더를 설치하려고 할 때입니다.

apt-get install linux-headers-$(uname -r)

다음 메시지가 나타납니다.

The following information may help to resolve the situation:

The following packages have unmet dependencies:
 linux-headers-4.19.0-8-amd64 : Depends: linux-compiler-gcc-8-x86 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

gcc 8이 문제인 것 같아서 빌드 도구를 설치해 보았지만 이미 설치되어 있었습니다.

gcc 버전은 9인 것으로 밝혀졌습니다.

gcc version 9.3.0 (Debian 9.3.0-11)

아무런 문제 없이 9.3을 최신 8.x 버전으로 다운그레이드할 수 있는 방법이 있습니까? 또는 9.3을 제거하지 않고 8.x를 설치할 수 있는 방법이 있습니까?

답변1

다음을 통해 gcc를 설치할 수 있었습니다.

apt install gcc-8 libgcc-8-dev

그 후 linux-headers가 성공적으로 설치되었습니다.

관련 정보