Ich versuche, das python-brisa
Framework unter Linux zu installieren. Wenn ich versuche, den sudo
Befehl zu verwenden, erhalte ich die Fehlermeldung „Befehl nicht gefunden“.
Ich führe die folgenden Befehle aus:
$ cd file
$ sudo python setup.py install
Was mache ich falsch?
Antwort1
Sie können nicht verwendensudoauf Cygwin. Cygwin ist auf die Rechte des Sicherheitskontexts beschränkt, in dem es ausgeführt wird.
Sie benötigen wahrscheinlich keine Superuser-Rechte, um das Paket zu installieren. Führen Sie den Befehl einfach aus, ohnesudound es wird wahrscheinlich funktionieren.
Wenn Sie wirklich Administratorrechte benötigen, müssen Sie mit der rechten Maustaste auf das Cygwin-Symbol klicken und wählenAls Administrator ausführenum Cygwin mit Administratorrechten auszuführen.
Antwort2
Antiquitätenist natürlich richtig, es gibt kein "sudo". Aber Sie können eines erstellen, wie die Antworten auf viele andere ähnliche Fragen zeigen. Zum Beispieldiese Antwort. Ich persönlich verwende ein Pseudonym:
alias sudo="cygstart --action=runas"
Funktioniert als Charm für externe Programme (allerdings nicht für Shell-Built-Ins):
sudo chown User:Group <file>