Ich habe versucht, zu konfigurierenoh mein GottAnWindows-Terminal(WSL Ubuntu 20.04)
Basierend aufMicrosoft-Dokumenteführe ich diesen Befehl auf WSL aus:
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
aber ich begegnete permission denied
Fehler.
außerdem habe ich /usr/local/bin
den Datei-Explorer geöffnet und versucht, eine Datei einzufügen, /usr/local/bin/oh-my-posh
aber auch dort wurde die Berechtigung verweigert.
Gibt es eine Lösung für dieses Problem?
Antwort1
Die Installationsanweisungen sind fehlerhaft. /usr/local/bin
ist immer ein Root-Verzeichnis, für das ein normaler Benutzer keine Schreibberechtigung hat. Permission denied
ist in diesem Fall die richtige Ausgabe.
Führen Sie die ersten beiden Befehle einfach wie folgt aus sudo
:
sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
sudo chmod +x /usr/local/bin/oh-my-posh
Die restlichen Installationsanweisungen können als Standardbenutzer ausgeführt werden. Beachten Sie jedoch, dass dies unzip
nicht standardmäßig in der WSL-Ubuntu-Installation enthalten ist. Daher müssen Sie es möglicherweise mit Folgendem installieren:
sudo apt install unzip
Alternative (nicht, dass es nötig wäre) – Beginnen Sie mit wsl -u root
, führen Sie diese Befehle aus, beenden Sie das Programm und melden Sie sich als normaler Benutzer wieder an.