Linux 헤더 파일 폴더 내의 링크가 끊어졌습니다.

Linux 헤더 파일 폴더 내의 링크가 끊어졌습니다.

다음 명령을 사용하여 커널용 Linux 헤더 파일을 설치했습니다.

sudo apt-get install linux-headers-`uname -r`

폴더에서

/usr/src/linux-headers-2.6.32-21-generic

모두파일의 링크가 끊어졌습니다.

예: linux-headers-2.6.32-21/crypto 파일에는 ../linux-headers-2.6.32-21/crypto에 대한 링크가 끊어졌습니다.

출력

ls -l /usr/src/linux-headers-2.6.32-21-generic :

drwxr-xr-x 3 root root   4096 2013-03-25 18:39 arch
lrwxrwxrwx 1 root root     32 2013-03-25 18:39 block -> ../linux-headers-2.6.32-    21/block
lrwxrwxrwx 1 root root     33 2013-03-25 18:39 crypto -> ../linux-headers-2.6.32-21/crypto
lrwxrwxrwx 1 root root     40 2013-03-25 18:39 Documentation -> ../linux-headers-2.6.32-21/Documentation
lrwxrwxrwx 1 root root     34 2013-03-25 18:39 drivers -> ../linux-headers-2.6.32-21/drivers
lrwxrwxrwx 1 root root     35 2013-03-25 18:39 firmware -> ../linux-headers-2.6.32-21/firmware
lrwxrwxrwx 1 root root     29 2013-03-25 18:39 fs -> ../linux-headers-2.6.32-21/fs
drwxr-xr-x 5 root root   4096 2013-03-25 18:39 include
lrwxrwxrwx 1 root root     31 2013-03-25 18:39 init -> ../linux-headers-2.6.32-21/init
lrwxrwxrwx 1 root root     30 2013-03-25 18:39 ipc -> ../linux-headers-2.6.32-21/ipc
lrwxrwxrwx 1 root root     33 2013-03-25 18:39 Kbuild -> ../linux-headers-2.6.32-21/Kbuild
drwxr-xr-x 2 root root   4096 2013-03-25 18:39 kernel
lrwxrwxrwx 1 root root     30 2013-03-25 18:39 lib -> ../linux-headers-2.6.32-21/lib
lrwxrwxrwx 1 root root     35 2013-03-25 18:39 Makefile -> ../linux-headers-2.6.32-21/Makefile
lrwxrwxrwx 1 root root     29 2013-03-25 18:39 mm -> ../linux-headers-2.6.32-21/mm
-rw-r--r-- 1 root root 640617 2010-04-16 18:37 Module.symvers
lrwxrwxrwx 1 root root     30 2013-03-25 18:39 net -> ../linux-headers-2.6.32-21/net
lrwxrwxrwx 1 root root     34 2013-03-25 18:39 samples -> ../linux-headers-2.6.32-21/samples
drwxr-xr-x 7 root root   4096 2013-03-25 18:39 scripts
lrwxrwxrwx 1 root root     35 2013-03-25 18:39 security -> ../linux-headers-2.6.32-21/security
lrwxrwxrwx 1 root root     32 2013-03-25 18:39 sound -> ../linux-headers-2.6.32-21/sound
lrwxrwxrwx 1 root root     26 2013-03-25 18:39 source -> /build/buildd/linux-2.6.32
lrwxrwxrwx 1 root root     32 2013-03-25 18:39 tools -> ../linux-headers-2.6.32-21/tools
lrwxrwxrwx 1 root root     33 2013-03-25 18:39 ubuntu -> ../linux-headers-2.6.32-21/ubuntu
lrwxrwxrwx 1 root root     30 2013-03-25 18:39 usr -> ../linux-headers-2.6.32-21/usr
lrwxrwxrwx 1 root root     31 2013-03-25 18:39 virt -> ../linux-headers-2.6.32-21/virt

출력:

uname -r

2.6.32-21-generic

이 문제를 어떻게 해결해야 합니까? (깨진 링크가 없는 헤더 파일을 원합니다).

답변1

디렉토리 에 누락된 파일은 /usr/src/linux-headers-2.6.32-21다음과 같습니다.제공패키지로리눅스 헤더-2.6.32-21linux-headers-2.6.32-21 설치. 이를 얻으려면 해당 패키지를 설치해 보십시오.

명령줄에서 설치하려면 다음을 실행하세요.

sudo apt-get update && sudo apt-get install linux-headers-2.6.32-21

(이 apt-get update부분은 어떤 패키지가 어디서, 어떤 버전에서 사용 가능한지에 대한 정확하고 일관된 정보를 기반으로 시스템이 패키지를 설치하는지 확인하는 데 도움이 됩니다.)

관련 정보