Hallo zusammen,
Ein Freund fragte, mich, was er hier gemacht hat:
Auf der Konsole gab er unter Ubuntu 12.04 folgenden Befehl ein, den er irgendwo im
Internet gefunden hatte:
"git clone git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git"
Danach ging es so weiter:
Cloning into 'ubuntu-precise'...
remote: Counting objects: 2886083, done.
remote: Compressing objects: 100% (444297/444297), done.
remote: Total 2886083 (delta 2430330), reused 2869808 (delta 2414101)
Receiving objects: 100% (2886083/2886083), 725.09 MiB | 235 KiB/s, done.
Resolving deltas: 100% (2430330/2430330), done."
Danach war er wieder an seinem Prompt!
Weiss jemand, was hier abgelaufen ist ? - Ist das vielleicht ein Kernel-Cloning?
Und was kann man damit machen ?
Danke
Kuehlwalda
Linux 15.036 Themen, 107.107 Beiträge
Weiss jemand, was hier abgelaufen ist ?
Der hat eine lokale Kopie aus einem GIT-Repository gezogen. GIT ist eine Verteilte Versionsverwaltung die auch für die Entwicklung des Kernels eingesetzt wird…
Ist das vielleicht ein Kernel-Cloning?
Die Frage kann ich Dir erst beantworten wenn Du mir verrätst was Kernel-Cloning sein soll. Google weiß das nämlich nicht ;-)
Gruß
Borlander
Dieser Beitrag wurde versehentlich doppelt abgesendet. Deshalb wurde das Duplikat gelöscht und nur das Original beibehalten.
Das Ergebnis, sprich die aktuelle Kernel-Sources, findet man nun im Unterverzeichnis ./ubuntu-precise (siehe: Cloning into 'ubuntu-precise'...).
Wenn du einen Kernel "clonen" willst, dann mußt du die .config Datei in das Unterverzeichnis vom Sourcecode des Linuxkernel kopieren und kannst anschließend mit "make && make modules && make modules_install" und abschließend "make install" den Linuxkernel übersetzen und und unter /boot installieren.
Die .config Datei wird interaktive mit dem Befehl "make menuconfig" erstellt (nachdem du die Programmiertools installiert hast).
Weiss jemand, was hier abgelaufen ist ?Damit hat sich dein Bekannter nur den Quellcode des Linux-Kernels auf seinen Rechner kopiert:
https://wiki.ubuntu.com/Kernel/Dev/KernelGitGuide
Und was kann man damit machen ?Sich selber einen Linux-Kernel konfigurieren und compilieren...
Ein Freund fragte, mich, was er hier gemacht hatAh ja, er hat also einfach mal was in der Konsole eingegeben, ohne zu wissen, was der Sinn und Zweck davon ist? Keine gute Idee....
Hallo,
Danke an alle für eure Beitraege.
Also sich selber wird er sich keinen Kernel konfigurieren, das kann ich mir nicht vorstellen.
Das mit dem "Kernel-Cloning" hat er mir gesagt, das hat er wohl auch irgendwo gelesen.
Aber wie ich schon geschrieben habe, man sollte eben immer (wenigstens in etwa) wissen was man tut.
Danke nochmal fuer eure Einschaetzungen.
Kuehlwalda
Im Ubuntu Wiki ist erklärt wie man einen eigenen Linuxkernel übersetzt:
http://wiki.ubuntuusers.de/Kernel/Kompilierung
Und die git Version des Linuxkernels kann man auch verwenden:
http://wiki.ubuntuusers.de/Git
https://wiki.ubuntu.com/Kernel/Dev/KernelGitGuide
Unter Debian installiere ich in der Regel das Paket linux-source:
aptitude search linux-source
p linux-source - Linux kernel source (meta-package)
p linux-source-2.6 - Linux kernel source (dummy package)
i linux-source-2.6.32 - Linux kernel source for version 2.6.32 with Debian patches
i linux-source-3.2 - Linux kernel source for version 3.2 with Debian patches