kernel sources und Doku

M

manhunt

Foren As
Hallo

Ich hätte eine Frage wie heißt das Debian-Paket in dem ich die Kernel-Sources zum aktuellen Kernel den ich gerade verwende finde. (Standard Debian Kernel) Und die Doku der Kernelfunktionen wie zb: ioctl

Und wohin werden die Sources installiert ? (/usr/include/?)

mfg manhunt
 
Das Pakete heißt linux-source-<deine-kernel-version>, was du auch mit 'apt-cache search kernel | grep source' rausbekommen hättest und wird (logischerweise) unter /usr/src/ installiert. Die Doku mußt du dir (wie schon immer beim Kernel) selbst generieren oder unter http://www.kernel.org/doc/ lesen.
 
Hi


danke für die Hilfe. Meine frage wäre allerdings welche Doku-Format muss ich mit make erstellen und wie bekomme ich es dann in die MAN-Pages?

mfg manhunt
 
Schonmal 'make help' eingegeben?

Code:
Documentation targets:
  Linux kernel internal documentation in different formats:
  xmldocs (XML DocBook), psdocs (Postscript), pdfdocs (PDF)
  htmldocs (HTML), mandocs (man pages, use installmandocs to install)

Evtl. einfach mal die Grundlagen lernen, bevor du dich mit Kernel-Programmierung auseinander setzt, würde ich empfehlen. ;)
 
Hi

Danke für die Hilfe, leider lassen sich die Docs nicht installieren. Trotz make mandocs und danach make installmandocs

Hoffe mir kann einer helfen. Bei make mandocs werden zwar viele *.9 Dateien erzeigt aber keine gepackten *.9.gz Dateien. Ein erneutes clean hat auch nix gebracht.


gaja:/usr/src/linux-source-2.6.18# make installmandocs
mkdir -p /usr/local/man/man9/
install Documentation/DocBook/man/*.9.gz /usr/local/man/man9/
install: Aufruf von stat für „Documentation/DocBook/man/*.9.gz“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make[1]: *** [installmandocs] Fehler 1
make: *** [installmandocs] Fehler 2

mfg manhunt
 
Nimm dir einfach den Original-Source von kernel.org, wenn es dir nur um die Doku geht.
 
Was hast Du eigentlich gegen die Pakete linux-doc-2.6.18 und linux-manual-2.6.18?
 
Hi

Danke für die Hilfe.

Leider ist das mit Pakete suchen zur zeit so ein Problem bei mir ich hab mir vor ca. 1 Woche Samba installiert. Damals hat Synaptic das Problem behoben.(ein apt-get -f install hätte es auch getan) Doch dann kam ein neues Samba Paket raus und als ich auf Installieren klickte meldete es beim entfernen des alten Packetes einen Fehler und seitdem hängt das neue Samba packet im system Fest. Deshalb läuft zur Zeit jedes apt-get darauf hinaus er sich über das Paket aufregt und nix installiert. So muss ich zurzeit alle Pakete von packages.debian.org saugen und dann mit dpkg -i installieren.

Code:
gaja:/home/manhunt# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Abhängigkeit werden korrigiert... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  samba
Empfohlene Pakete:
  smbldap-tools
Die folgenden Pakete werden aktualisiert:
  samba
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0B von 3261kB Archiven geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 92226 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von samba 3.0.24-6etch2 (durch .../samba_3.0.24-6etch4_i386.deb) ...
invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba
dpkg: Warnung - altes pre-removal-Skript wurde mit Fehler-Status 102 beendet
dpkg - probiere stattdessen Skript aus dem neuen Paket ...
invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/samba_3.0.24-6etch4_i386.deb (--unpack):
 Unterprozess neues pre-removal-Skript gab den Fehlerwert 102 zurück
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/samba_3.0.24-6etch4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
gaja:/home/manhunt#

mfg manhunt
 
Zuletzt bearbeitet:
Dann lösch halt mal den komischen Link ... der hat da eh nix zu suchen ...
Code:
rm /etc/rc2.d/K09samba
 

Ähnliche Themen

Samba 4 aus repository über lokale Source-Installation installieren?

Keine grafische Oberfläche (Debian Installation)

Ort des documentroot

Gigabit PCI Ethernet Card welche unter Kernel 3.16 läuft?

CentOS 6 - Kernel crashes mit 2.6.32-573.*

Zurück
Oben