![최신 커널 버전이 아닌 다른 커널 버전에 대한 linux-headers-*를 얻으려면 "apt-get"을 어떻게 사용합니까?](https://linux55.com/image/189072/%EC%B5%9C%EC%8B%A0%20%EC%BB%A4%EB%84%90%20%EB%B2%84%EC%A0%84%EC%9D%B4%20%EC%95%84%EB%8B%8C%20%EB%8B%A4%EB%A5%B8%20%EC%BB%A4%EB%84%90%20%EB%B2%84%EC%A0%84%EC%97%90%20%EB%8C%80%ED%95%9C%20linux-headers-*%EB%A5%BC%20%EC%96%BB%EC%9C%BC%EB%A0%A4%EB%A9%B4%20%22apt-get%22%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
linux-header-*
다른 시스템에 대해 로컬로 커널 모듈을 컴파일하려면 다른 커널 버전용 패키지를 설치해야 합니다 .
예를 들어, 커널 버전 5.8.0-43-generic이 포함된 Ubuntu 20.10을 사용하여 커널 버전 4.19.0-13-amd64가 포함된 Debian 10용으로 컴파일하고 싶습니다.
linux-headers-4.19.0-13-amd64
이 경우 Ubuntu 20.10 시스템에서 필요한 패키지를 설치할 수 있습니까 ?
특히 Ubuntu 20.10 버전 apt-cache search linux-headers-.*
만 표시됩니다.5.8.0-*
필요한 커널 헤더를 다운로드할 수 없는 경우 apt-get
어디서 구할 수 있나요? 완전한 Linux 소스 코드는 필요하지 않고 커널 모듈을 컴파일하는 데 필요한 헤더 파일만 있으면 됩니다.
답변1
Ubuntu에 데비안을 설치할 수는 없지만 linux-headers
소스 코드를 다운로드할 수 있습니다.
데비안 소스만 추가하면 우분투에는 아무런 해가 없습니다:
printf "%s\n" "deb-src http://deb.debian.org/debian buster main" |\
sudo tee /etc/apt/sources.list.d/debian-src.list
GPG 키 추가:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 04EE7237B7D453EC 648ACFD622F3D138 DCC9EFBF77E11517
sudo apt-key update
소스 코드 다운로드:
apt source linux-headers-4.19.0-14-amd64
linux-headers-4.19.0-13-amd64
에서 얻을 수 있습니다데비안 스냅샷.