Im Script zu ROOT wechseln und weitere Befehle ausführen

Z

Zico

Lebende Foren Legende
Hi Leute

Habe folgendes Problem:
Möchte für meine DESCENT Games ne DVD brennen mit speziellen Installationsscripten.
Dazu muss ich nun RPMs installieren. RPM kann ich (meines Wissens) ja nur als Root installieren.Nun habe ich es zuerst mit folgenden Zeilen versucht:
su
rpm -i --force descent1/rpm/libstdc++2-2.10.0-5.i586.rpm
rpm -i --force descent1/rpm/d1x-common-1.43-6.i586.rpm
rpm -i --force descent1/rpm/d1x-sdl-full-1.43-6.i586.rpm

Dies funktioniert aber nicht, da die RPM Befehle erst ausgeführt werden, sobald EXIT eingegeben wird.

su --command=rpm -i ...
klappt auch nicht, da die RPM OPtion -i dann komischerweise auf den SU Befehl angewandt wird.

Ich möchte nicht unbedingt das ganze Script als Root ausführen. Nur den Teil mit den RPMs .... hat jemand eine Idee?
 
su --command="rpm -i ..."

Mit Klammern sollte es gehen.
 
Jepp
Thx! genau das was ich gesucht habt :)
 
Es gibt auch die Möglichkeit
Code:
su -c 'dein befehl'
zu schreiben. Ist kürzer. ;)
 

Ähnliche Themen

HP PSC 2175 - CUPS druckt nicht

Amavis & Benachrichtigungen

FC2 Remote desktop einrichten

[HowTo] TeamSpeak 2 - RC2 - Server (Deutsch/Englisch)

Zurück
Oben