Hallo,
habe mir j2sdk-1_4_0-linux-i386.bin heruntergeladen. Nun will ich diese Datei als root ausführen:
Ah ja. Und auf welchem System? Ein paar Infos mehr wären nicht ganz übel.
Debian GNU/Linux 3.0
./j2sdk-1_4_0-linux-i386.bin
und dann kommt die Fehlermeldung, dass ich einen schlechten Interpräter und keine Berechtigung dazu habe.
file j2sdk-1_4_0-linux-i386.bin bezeugt, dass diese Datei ausführbar und für die Bourne Shell ist. Eigentlich stimmt alles (habe sh und bash versucht).»»
Und jetzt? Woran könnte es liegen?
a) An fehlenden Ausführungsrechten. Auch als root sollte das File das Exec-Bit gesetzt haben.
b) An fehlerhafter Checksum, sprich fehlerhaftem Download.
Wie sieht die Fehlermeldung *genau* aus?
jenny:/cdrom/jaba# ls -l j2sdk-1_4_0-linux-i386.bin
-r-xr-xr-x 1 root root 40618207 30. Apr 2002 j2sdk-1_4_0-linux-i386.bin
jenny:/cdrom/jaba# file j2sdk-1_4_0-linux-i386.bin
j2sdk-1_4_0-linux-i386.bin: Bourne shell script text executable
jenny:/cdrom/jaba# ./j2sdk-1_4_0-linux-i386.bin
bash: ./j2sdk-1_4_0-linux-i386.bin: /bin/sh: bad interpreter: Keine Berechtigungjenny:/cdrom/jaba# sh
jenny:/cdrom/jaba# ./j2sdk-1_4_0-linux-i386.bin
sh: ./j2sdk-1_4_0-linux-i386.bin: /bin/sh: bad interpreter: Keine Berechtigung
Seltsamerweise geht
/bin/bash ./j2sdk-1_4_0-linux-i386.bin
einwandfrei.
Mit freundlichen Grüßen
Dimitri Rettig