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

.sh?

A

Anonymous

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

2. man chmod

3. man su

Greetz,

RM
 

Catull

Hacker
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
 
OP
P

Philip89

Member
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 #
 

Grothesk

Ultimate Guru
'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.
 
OP
P

Philip89

Member
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
 
OP
P

Philip89

Member
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...
 

mystic

Member
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.
 
OP
P

Philip89

Member
wenn ich den ordner Nexuiz nach usr/share/games entpacken will sagt er.......das ich keine berechtingung hätte...
 
A

Anonymous

Gast
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
 

INA_Medick

Member
Selbstverständlich lassen sich die Zugriffsrechte nicht verändern - solange du als normaler Benutzer agierst.
"kdesu konqueror" sollte das Problem lösen.
 
OP
P

Philip89

Member
ok ich habs jetzt da drinne und die "nexuiz-linux-686-sdl" datei in /usr/games und jetzt ...? wenn ich Nexuiz eingebe kommt nichts ....
 
OP
P

Philip89

Member
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?
 
Oben