Heiner Gewiehs wrote:
[...] boss:/home/heiner # head -n 1 NVIDIA-Linux-x86-1.0-5336-pkg1.run head: NVIDIA-Linux-x86-1.0-5336-pkg1.run: Datei oder Verzeichnis nicht gefunden boss:/home/heiner #
Na prima, die Datei ist nicht zu finden. bei /usr/src/linux handelt es sich um eine Verknüpfung, nur unter dem Verzeichnis existiert keine solche Datei!
Wie muss ich denn jetzt weiter vorgehen?
Jetzt bitte mal gaaaaanz langsam, tief durchatmen, und dann bitte scharf nachdenken, was Du da eigentlich machst - es handelt sich hier um absolute Grundlagen! Du kannst den Befehl "head -n1 NVIDIA-Linux-x86-1.0-5336-pkg1.run" nicht einfach in irgendeinem Verzeichnis angeben - Du musst diesen Befehl genau in dem Verzeichnis ausfuehren, in dem auch die Datei NVIDIA-Linux-x86-1.0-5336-pkg1.run liegt, oder Du musst den kompletten Pfad zu der Datei angeben. Also entweder cd /dort/wo/die/Datei/liegt head -n1 NVIDIA-Linux-x86-1.0-5336-pkg1.run oder head -n1 /dort/wo/die/Datei/liegt/NVIDIA-Linux-x86-1.0-5336-pkg1.run Beachtest Du das nicht, dann gibt es die Meldung "head: NVIDIA-Linux-x86-1.0-5336-pkg1.run: Datei oder Verzeichnis nicht gefunden" - ist ja auch logisch, woher soll denn head wissen, wo es die NVIDIA-Datei zu finden hat, wenn nicht im aktuellen Verzeichnis. Fuehrst Du den Befehl korrekt aus (also im richtigen Verzeichnis oder mit voller Pfadangabe), dann erhaeltst Du als Ausgabe ein #! /bin/sh denn der Beginn der NVIDIA-Datei ist ein simples Skript (aber das ist nur ein kleiner Anteil der gesamten Datei). Als root musst Du zum Installieren der Datei genau so vorgehen und "sh /dort/wo/die/Datei/liegt/NVIDIA-Linux-x86-1.0-5336-pkg1.run" aufrufen oder die Datei mittels chmod ausfuehrbar machen und dann im Anschluss durch "/dort/wo/die/Datei/liegt/NVIDIA-Linux-x86-1.0-5336-pkg1.run" aufrufen. Die Quellen des bei Dir verwendeten Linux-Kernels muessen installiert sein. CU, Th.