Я пытался настроитьо, мой шикарныйнатерминал windows(wsl ubunto 20.04)
На основеДокументы Microsoft, я запускаю эту команду на wsl:
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
но я столкнулся permission denied
ошибка.
Я также открыл /usr/local/bin
проводник и попытался вставить файл, /usr/local/bin/oh-my-posh
но там тоже возникла проблема с доступом.
Есть ли решение этой проблемы?
решение1
Инструкции по установке ошибочны. /usr/local/bin
— это всегда каталог, принадлежащий пользователю root, к которому у обычного пользователя не будет прав на запись. Permission denied
— это правильный вывод в данном случае.
Просто запустите первые две команды следующим образом 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
Остальные инструкции по установке можно выполнить от имени пользователя по умолчанию, но учтите, что unzip
они не включены по умолчанию в установку WSL Ubuntu, поэтому вам может потребоваться установить их с помощью:
sudo apt install unzip
Альтернатива (не то чтобы она была нужна) — начните с wsl -u root
, выполните эти команды, а затем выйдите и войдите снова как обычный пользователь.