터미널을 통해 Debian에 커널 헤더를 설치하려고 하는데 apt-get
.
커널 헤더가 필요한 이유는 RTL Wi-Fi 칩용 Wi-Fi 어댑터 드라이버를 설치해야 하고, install.sh
함께 제공되는 드라이버를 build
실행할 때 /lib/modules/3.4.90+/
.
커널을 처음부터 컴파일하고 빌드해야 한다고 제안하는 일부 기사를 읽었지만 이것은 나에게 약간 불필요한 것 같습니다.
나도 시도해 보았지만 sudo apt-get install linux-headers-$(uname -r)
더 낮은 버전의 커널이 설치되어 있었습니다.
누구든지 올바른 방향으로 나를 가리킬 수 있습니까?
편집하다:
저는 ARM Debian을 사용하고 있으며 WiFi 모듈은 RTL8188 칩을 사용합니다.
www.armhf.com에서 Linux 이미지를 다운로드했습니다.
답변1
기본 데비안 커널을 사용하고 있습니까, 아니면 사용자 정의 컴파일된 커널을 사용하고 있습니까? 재고가 있는 경우 linux-image-* 패키지와 일치하는 linux-headers-* 패키지가 있어야 합니다.
데비안에는 사용 가능한 최신 커널 패키지에 따라 linux-image-$arch
이름이 지정된 가상 패키지 도 있으며 linux-headers-$arch
(예: where $arch
is amd64
또는 586
등 ) 시스템 이686-pae
amd64
apt-get install linux-image-amd64 linux-headers-amd64
데비안 버전에 맞는 최신 커널 이미지와 헤더가 설치됩니다.
커널을 사용하는 경우에도 마찬가지입니다.감초주저장소이지만 가상 패키지의 이름은 약간 다릅니다.
apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64
Realtek NIC의 경우 debian 아카이브의 무료 부분에서 Realtek 펌웨어를 설치해야 할 수도 있습니다. non-free
기기가 켜져 /etc/apt/sources.list
있고 실행 중인지 확인하세요.
apt-get install firmware-realtek
마지막으로, 모듈을 컴파일하려면 이 dkms
패키지가 필요하거나 적어도 build-essential
설치되어 있어야 합니다.
답변2
3.4.90+
내가 해야 할 일은 원래 Olimex Debian 이미지 경로의 폴더를 /lib/modules
NAND 플래시 드라이브의 동일한 경로로 복사하는 것뿐이었습니다.
그 후 설치 firmware-realtek
하고 wpa_supplicant
실행해봤습니다.