[Gutsy] /usr/src/linux-source-2.6.22/ und /usr/src/linux-2.6.22.4/

Nils Kassube kassube at gmx.net
Fre Jan 4 17:06:46 GMT 2008


Detlef Lechner wrote:
> Warum existieren auf meinem Gutsy-Rechner zwei dicke Verzeichnisse
> /usr/src/linux-source-2.6.22/ und /usr/src/linux-2.6.22.4/
> mit fast gleichem Inhalt, obwohl ich nur einen aktiven Kernel habe?
> "$ uname -r; 2.6.22-14-generic"

Da kann man nur spekulieren: Du hast aus irgendeinem Grunde einmal die 
Linux-Quellen installiert. Das war zu der Zeit das 
Verzeichnis /usr/src/linux-source-2.6.22. Später gab es ein Update und 
auch das Quellpaket wurde upgedated. Damit die aber eventuell von dir 
vorgenommenen Änderungen nicht kaputtgemacht werden, wurde das alte 
Verzeichnis nicht gelöscht, sondern nur das neue zusätzlich angelegt.

> Wie unterscheidet sich der Inhalt dieser beiden dicken Verzeichnisse?

Um das festzustellen gibt es den schönen Befehl diff, mit dem man 
Unterschiede zwischen Textdateien feststellen kann. Hier wäre der Befehl

diff -bBrU 6 -x "*.o" -x "*.ko" /usr/src/linux-source-2.6.22 \
 /usr/src/linux-2.6.22.4

angebracht, um die Änderungen in allen Unterverzeichnissen festzustellen 
und lesbar darzustellen.


Nils