Kernel-Quellfehler bei der Installation von dahdi in Centos

10077
deogratias

Versuch, dahdi über den Link zu installieren . Ich habe ein Paket für dahdi heruntergeladen. Aber auf zu tun

cd /usr/src/dahdi-linux-complete* make && make install && make config 

Mein Terminal zeigt

[root@localhost dahdi-linux-complete-2.10.0+2.10.0]# make make -C linux all make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.10.0+2.10.0/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.10.0+2.10.0/linux/drivers/dahdi/firmware' make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.10.0+2.10.0/linux/drivers/dahdi/firmware' You do not appear to have the sources for the 2.6.32-431.29.2.el6.x86_64 kernel installed. make[1]: *** [modules] Error 1 make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.10.0+2.10.0/linux' make: *** [all] Error 2 

Ausgabe von uname -r

[root@localhost dahdi-linux-complete-2.10.0+2.10.0]# uname -r 2.6.32-431.29.2.el6.x86_64 

Ich habe die Kernel-Quelle dann, warum es die Meldung anzeigt Sie scheinen die Quellen für den Kernel 2.6.32-431.29.2.el6.x86_64 nicht installiert zu haben.

Ich weiß, dass diese Frage oft gestellt wird. Ich habe versucht, dieses Problem jedoch nicht zu lösen. Ich habe versucht, mein System zu aktualisieren, aber es enthält keine Aktualisierungen.

Irgendwelche Vorschläge außer der Neuinstallation meines Betriebssystems?

2

2 Antworten auf die Frage

1
arheops

Sicher, das ist überall beschrieben. Wenn Sie nicht lesen möchten, versuchen Sie Folgendes:

yum update -y yum install kernel-devel -y reboot 
versuchte es, es sagt nichts, das Paket bereits zu aktualisieren deogratias vor 9 Jahren 0
Versuchen Sie, Kernel-devel erneut zu installieren arheops vor 9 Jahren 0
Stellen Sie sicher, dass Sie einen Neustart durchführen, damit Sie den Kernel ausführen, für den Sie die Kernel-Entwicklungstools installiert haben (oder sudo yum install Kernel-devel - $ (uname -r) ausführen). sruffell vor 9 Jahren 0
gelöst, alle Kernel-Pakete durch "yum remove kernel *" entfernt und anschließend durch "yum install kernel *" neu installiert deogratias vor 9 Jahren 1
0
Omid Kosari

Ich habe die Quelle überprüft und festgestellt, dass sie an einem anderen Ort aussieht.

Erster Lauf

yum install kernel-devel reboot 

Und hier ist der Trick

ln -s /usr/src/linux /usr/src/kernels/`uname -r` 

Zum Beispiel in meinem Server

[root @ freepbx ~] # ls -l / usr / src

lrwxrwxrwx 1 wurzel wurzel 34 Jul 12 17:31 linux -> kerne / 3.10.0-862.3.3.el7.x86_64 /