• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

.sh?

1. Readme lesen (oder auf der HP lesen, wo Du diese .sh her hast)

2. man chmod

3. man su

Greetz,

RM
 
Philip89 schrieb:
wie installiere ich eine datei mit der Endung .sh ?
und wie bekomme ich die berechtingung zu Installation?

Im Regelfall in der Konsole eingeben:
Code:
./deine_zu_installierende_datei.sh

Ggf. musst du die Datei noch asufuehrbar machen.
Das geht entweder im Dateimanager mit Rechtsklick und Eignschaften > Berechtigungen oder mit Konsole und chmod +r deine_zu_installierende_datei.sh
 
ich hab beides ausprobiert..frunzt leider nicht...... er bringt immer


Code:
linux:/tmp/Nexuiz # chmod +r nexuiz-linux.sh
linux:/tmp/Nexuiz # ./nexuiz-linux.sh
./nexuiz-linux.sh: line 16: /tmp/Nexuiz/nexuiz-linux-686-sdl: Keine Berechtigung
./nexuiz-linux.sh: line 16: exec: /tmp/Nexuiz/nexuiz-linux-686-sdl: cannot execute: Erfolg
linux:/tmp/Nexuiz #
 
'chmod +x' muss das auch heißen.
+r mach die Datei nur lesbar, nicht aber ausführbar.
Hätte dir 'man chmod' aber auch verraten.
 
ok hab ich probiert..er gibt leider dasselbe aus....


Code:
linux:/tmp/Nexuiz # chmod +x nexuiz-linux.sh
linux:/tmp/Nexuiz # ./nexuiz-linux.sh
./nexuiz-linux.sh: line 16: /tmp/Nexuiz/nexuiz-linux-686-sdl: Keine Berechtigung
./nexuiz-linux.sh: line 16: exec: /tmp/Nexuiz/nexuiz-linux-686-sdl: cannot execute: Erfolg
 
Code:
linux:/tmp/Nexuiz # ls -l nexuiz-linux.sh
-rwxrwxrwx  1 philip users 343 2006-07-01 14:43 nexuiz-linux.sh


ich führe es als Super User aus...
 
entpack das ganze Nexuiz-Archiv am besten nach /usr/share/games/Nexuiz und kopier dann dieses (bestimmt nicht sehr gute) shell-Skript mit name "nexuiz" oder so in /usr/games:

Code:
#!/bin/bash
cd /usr/share/games/Nexuiz
./nexuiz-linux-686-sdl

Wenn da irgendein Fehler drin ist, bitte korrigieren! Shell-Skripten ist nicht meine Stärke!!

jetzt sollte der befehl nexuiz zum starten reichen.
 
wenn ich den ordner Nexuiz nach usr/share/games entpacken will sagt er.......das ich keine berechtingung hätte...
 
Welch Überraschung.

Du machst das Anlegen des Ordners als normaler User, oder?

Da liegt das Problem ;) (Schau Dir mal die Zugriffsrechte für /usr/share/ an, dann weisst Du, warums nicht geht).

Greetz,

RM
 
Selbstverständlich lassen sich die Zugriffsrechte nicht verändern - solange du als normaler Benutzer agierst.
"kdesu konqueror" sollte das Problem lösen.
 
ok ich habs jetzt da drinne und die "nexuiz-linux-686-sdl" datei in /usr/games und jetzt ...? wenn ich Nexuiz eingebe kommt nichts ....
 
ok jetzt frunzts^^ *freu* danke!!!! an alle!

das Spiel wird jetzt mit dem ".sh" per Konsole ausgeführt ...kann ich das irgendwie mit einem Icon Starten?
 
Zurück
Oben