Hallo,
hab in VMware Fusion Version 4.1.2 ein Debian-6.0.4-i386 mit der Kernel-Version 2.6.32-5-686 installiert. Um einen neuen Kernel einzuspielen hab ich die Kernel-Sources für Linux Debian 3.2.15 aus dem Testing-Repository heruntergeladen, den Kernel kompiliert, installiert und anschließend einen Neustart gemacht.
Als ich nun die VMware-Tools installieren wollte trat ein Problem auf:
Nach erneuten Einbindern des Testing-Repositories in /etc/apt/sources.list und dem Ausführen der Befehle
root@debian6:~# aptitude update
root@debian6:~# aptitude install linux-headers-$(uname -r)
kam folgende Meldung:
Konnte kein Paket finden, dessen Name oder Beschreibung auf »linux-headers-3.2.15« passt.
in der Auflistung, die nach
root@debian6:~# aptitude search linux-headers
ausgegeben wurde sind keine Dateien mit dem Namen linux-headers-3.2.15 vorhanden, wohl aber eine Datei namens
linux-headers-3.2.0-2-all - All header files for Linux 3.2 (meta-package)
kann man diese alternativ verwenden oder kann mir jemand mitteilen, ob und wo passendere Headers zu finden sind?
Danke für eure Hilfe im voraus.
Fehlende Header-Dateien für Debian Kernel 3.2.15
-
- Beiträge: 2
- Registriert: 20.04.2012 11:54:59
Re: Fehlende Header-Dateien für Debian Kernel 3.2.15
Du kannst es mit dem Metapaket probieren, welches Dir die benötigten Headers evtl. nachzieht.
Oder direkt von hier:
http://packages.debian.org/search?suite ... lla-search
Aber wenn Du doch selbst kompiliert hast, warum nicht auch direkt die Headers?
Dann hast Du doch die Passenden.
Ich würde das nochmal wiederholen, dann allerdings den Befehl erweitern mit
...und willkommen im Debianforum...
Oder direkt von hier:
http://packages.debian.org/search?suite ... lla-search
Aber wenn Du doch selbst kompiliert hast, warum nicht auch direkt die Headers?
Dann hast Du doch die Passenden.
Ich würde das nochmal wiederholen, dann allerdings den Befehl erweitern mit
Code: Alles auswählen
--kernel-headers
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Fehlende Header-Dateien für Debian Kernel 3.2.15
Warum selbst kompilieren ? Nimm doch den Kernel aus den Backports. Einen Kernel selbst kompilieren, und die kernelheaders aus dem Debianrepository wird nie funktionieren. Es sei denn man gibt dem Kernel exakt die gleiche Versionsnummer, dann wäre es möglich das es funktioniert. Baut man den Kernel mit make-kpkg dann lassen sich die passenden Kernelheaders als DEB miterstellen. Mit dem Makefile des Kernels ist es zwar möglich ein DEB für den Kernel zu erstellen , aber nicht die Headers. Hab das aber schon länger nicht mehr getestet, dürfte sich aber nichts dran geändert haben.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 827
- Registriert: 26.05.2008 12:04:54
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Nörten-Hardenberg
-
Kontaktdaten:
Re: Fehlende Header-Dateien für Debian Kernel 3.2.15
Meine EMpfehlung wäre es den Kernel direkt von kernel.org zu ziehen wenn man selber kompilieren möchte.
Zwar ist dann nicht ausgeschlossen, dass es bei Änderungen an den Kernel Schnittstellen zu problemen kommen kann.
Dies ist aber meistens schon bekannt, wenn man die Kernel Versionen etwas im Auge behält.
Ansonsten wäre eine Mischung aus Testing Kernel mit Stable System keine gute Sachen.
Wie KBDCALLS schon schrieb wäre es dann ratsamer einen Kernel aus den Backports zu nehmen.
Diese sind auch meistens identisch mit den aktuellen Kerneln.
Es ist auch sicherer einen Backports Kernel zu nutzen da dieser eben auf stable zugeschnitten ist.
Wenn es aber dir trotzdem lieber ist einen akuellen Stable Kernel zu nutzen, dann solltest du dir die Sources von kernel.org laden und compilieren.
Martin
Zwar ist dann nicht ausgeschlossen, dass es bei Änderungen an den Kernel Schnittstellen zu problemen kommen kann.
Dies ist aber meistens schon bekannt, wenn man die Kernel Versionen etwas im Auge behält.
Ansonsten wäre eine Mischung aus Testing Kernel mit Stable System keine gute Sachen.
Wie KBDCALLS schon schrieb wäre es dann ratsamer einen Kernel aus den Backports zu nehmen.
Diese sind auch meistens identisch mit den aktuellen Kerneln.
Es ist auch sicherer einen Backports Kernel zu nutzen da dieser eben auf stable zugeschnitten ist.
Wenn es aber dir trotzdem lieber ist einen akuellen Stable Kernel zu nutzen, dann solltest du dir die Sources von kernel.org laden und compilieren.
Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever
-
- Beiträge: 2
- Registriert: 20.04.2012 11:54:59
Re: Fehlende Header-Dateien für Debian Kernel 3.2.15
hallo zusammen,
Der Versuch, das Metapaket nachzuziehen hat mich nicht zum Ziel geführt.
Die Befehlserweiterung erstmal auch nicht, das Problem hier allerdings war
nur die falsche Syntax. Mit
root@debian6:~# make-kpkg kernel_headers (nicht --kernel-headers!)
hats dann geklappt.
Vielen Dank euch!!!
Grüße
Der Versuch, das Metapaket nachzuziehen hat mich nicht zum Ziel geführt.
Die Befehlserweiterung erstmal auch nicht, das Problem hier allerdings war
nur die falsche Syntax. Mit
root@debian6:~# make-kpkg kernel_headers (nicht --kernel-headers!)
hats dann geklappt.
Vielen Dank euch!!!
Grüße