Das Paket linux-kernel-devel konnte nicht gefunden werden

2

Ich bin mir ziemlich sicher, dass es drei andere Links gibt, die das gleiche Problem melden, das ich bekomme

Ich folge diesem Link, um meinen benutzerdefinierten Kernel zu kompilieren

https://help.ubuntu.com/community/Kernel/Compile/

Benötigte Tools Um zu starten, müssen Sie einige Pakete installieren. Die genauen Befehle zum Installieren dieser Pakete hängen von der verwendeten Version ab:

Hardy (8.04):

sudo apt-get install Linux-Kernel-Entwickeln Fakeroot Kernel-Wedge Build-Essential

Wenn ich die oben genannten Pakete ausprobiere, scheinen fakroot, kernel-wedge und build-essentail alle mit Ausnahme des Linux-Kernel-Entwicklers für das Terminal zugänglich zu sein.

$ sudo apt-get install linux-kernel-devel  
Reading package lists... Done 
Building dependency tree         
Reading state information... Done
E:Unable to locate package linux-kernel-devel

Ich versuche Hardy auf meinem Ubuntu 12.04.3 LTS zu installieren. Bisher habe ich es versucht

sudo apt-get update && sudo apt-get install linux-kernel-devel 

Ich habe sogar versucht, die Sourceliste zu ändern und die Universumszeile der Zeile darunter hinzugefügt.

deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted

Was fehlt mir hier? Warum kann Ubuntu das Paket nicht finden? Ich bin verkabelt und mit dem Internet verbunden.

rao
quelle
Sie sollten die Einleitung in fetten Buchstaben gelesen haben, die besagt, "Diese Seite müsste gründlich gesäubert werden . Vielleicht möchten Sie stattdessen auf die Seite Kernel / BuildYourOwnKernel im Ubuntu-Wiki verweisen, die eine übersichtlichere und aktuellere Anleitung für (einfachen) Kernel darstellt Gebäude "
Braiam
@Braiam Ich habe auf das gleiche Dokument verwiesen, aber ich muss lucid, hardy (mit Ausnahme des Linux-Kernel-Entwicklers) installieren, das im obigen Link für die CRDA-Pakete erwähnt wurde. Andernfalls wurde das Paket crda, crda-wireless nicht gefunden. Aus diesem Grund musste ich zurückgehen, um die oben genannten Pakete zu installieren.
Rao

Antworten:

4

Dieses spezielle Paket ist in Ubuntu 10.04 und höher nicht enthalten. Wenn Sie versuchen, einen benutzerdefinierten Kernel zu kompilieren, führen Sie die folgenden Befehle aus, um die Voraussetzungen in Ubuntu 10.04 und höher zu erhalten:

sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge
sudo apt-get build-dep linux
sudo apt-get install git-core libncurses5 libncurses5-dev libelf-dev asciidoc binutils-dev

Hardy ist eine völlig andere Version von Ubuntu und kann nicht auf eine andere Version installiert werden. Wenn Sie Ubuntu 8.04 (Hardy Heron) benötigen, müssen Sie eine Kopie online finden, herunterladen und dann auf eine CD oder DVD schreiben.

Allerdings ist 8.04 schon lange außer Betrieb und es wird empfohlen, eine neuere Version von Ubuntu zu verwenden.

Ian Santopietro
quelle
Ehrfürchtiger Ian. Ich hatte gehofft zu hören, dass das Paket veraltet ist. Ich habe 12.X und nicht die früheren installiert, da das Dokument angab, dass die Voraussetzung für die Installation eines benutzerdefinierten Kernels die Installation von Hardy ist.
Rao